ljoaquim 2 nedēļas atpakaļ
vecāks
revīzija
9732a3cedd
2 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 1 1
      bin/genial-cli
  2. 5 1
      libs/BashExecutor.php

+ 1 - 1
bin/genial-cli

@@ -1 +1 @@
-Subproject commit ee0a402a2b12c23e471b01460752bf838a6e80c7
+Subproject commit 6a4fd4783fdfba208f29225a0c0b0ddb3a503f41

+ 5 - 1
libs/BashExecutor.php

@@ -50,7 +50,11 @@ class BashExecutor
             fclose($pipe);
         }
 
-        $exitCode = proc_close($process);
+        $lastStatusExitCode = $status['exitcode'] ?? null;
+        $closeExitCode = proc_close($process);
+        $exitCode = ($lastStatusExitCode === null || $lastStatusExitCode === -1)
+            ? $closeExitCode
+            : $lastStatusExitCode;
 
         return [
             "exitCode" => $exitCode,