X-Git-Url: https://git.p6c8.net/selfforum.git/blobdiff_plain/866d71a309399fc37e84b8fe1fc633856baceb7a..a9a9cc16143ab7c16c4f140df5dff8473ed99119:/selfforum-cgi/shared/Arc/Starter.pm

diff --git a/selfforum-cgi/shared/Arc/Starter.pm b/selfforum-cgi/shared/Arc/Starter.pm
index c7fe64e..ea923a7 100644
--- a/selfforum-cgi/shared/Arc/Starter.pm
+++ b/selfforum-cgi/shared/Arc/Starter.pm
@@ -48,14 +48,16 @@ sub win32_start ($) {
   require Win32::Process; Win32::Process -> import ('NORMAL_PRIORITY_CLASS', 'DETACHED_PROCESS');
   require Win32;
 
-  Win32::Process::Create(
-    $p,
-    $x,
-    "perl $sev",
-    0,
-    NORMAL_PRIORITY_CLASS | DETACHED_PROCESS,
-    "."
-  ) or warn 'could not execute severancer: '.Win32::FormatMessage(Win32::GetLastError());
+  eval q{
+    Win32::Process::Create(
+      $p,
+      $x,
+      "perl $sev",
+      0,
+      NORMAL_PRIORITY_CLASS | DETACHED_PROCESS,
+      "."
+    ) or warn 'could not execute severancer: '.Win32::FormatMessage(Win32::GetLastError());
+  }
 }
 
 ### posix_start () #############################################################