@@ -1 +1 @@
-Subproject commit ee0a402a2b12c23e471b01460752bf838a6e80c7
+Subproject commit 6a4fd4783fdfba208f29225a0c0b0ddb3a503f41
@@ -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,