From 3a7738140fab49554f43083f2daf427cabefbbc3 Mon Sep 17 00:00:00 2001 From: Netkas Date: Tue, 28 Feb 2023 20:05:06 -0500 Subject: [PATCH] Updated ExecutionPointerManager to handle null exit codes --- src/ncc/Managers/ExecutionPointerManager.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ncc/Managers/ExecutionPointerManager.php b/src/ncc/Managers/ExecutionPointerManager.php index efa9b23..3b759af 100644 --- a/src/ncc/Managers/ExecutionPointerManager.php +++ b/src/ncc/Managers/ExecutionPointerManager.php @@ -467,7 +467,15 @@ } } - return $process->getExitCode(); + $exit_code = $process->getExitCode(); + + if($exit_code == null) + { + Console::outError(sprintf('The unit \'%s\' for \'%s\' exited with an unknown code', $unit->ExecutionPolicy->Name, $package)); + return 1; + } + + return $exit_code; } /**