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; } /**