diff --git a/cereal b/cereal index 5c3520d53f..5b6f6772f9 160000 --- a/cereal +++ b/cereal @@ -1 +1 @@ -Subproject commit 5c3520d53fd86cb07ff5151e8951d9db3e2d750e +Subproject commit 5b6f6772f92477f851e88113c5e75fa99e66b779 diff --git a/selfdrive/manager/process.py b/selfdrive/manager/process.py index a5f91c935b..8cb3505b8e 100644 --- a/selfdrive/manager/process.py +++ b/selfdrive/manager/process.py @@ -160,6 +160,7 @@ class ManagerProcess(ABC): state.name = self.name if self.proc: state.running = self.proc.is_alive() + state.shouldBeRunning = self.proc is not None and not self.shutting_down state.pid = self.proc.pid or 0 state.exitCode = self.proc.exitcode or 0 return state