safety_setter_thread: exit on ignition low (#22426)

old-commit-hash: 3e854b83517e8239a56b99802ea32d70913563f2
This commit is contained in:
Willem Melching
2021-10-04 15:00:25 +02:00
committed by GitHub
parent ca45a040fc
commit 5aa9a8e217
+3 -3
View File
@@ -57,7 +57,7 @@ bool safety_setter_thread(Panda *panda) {
// switch to SILENT when CarVin param is read
while (true) {
if (do_exit || !panda->connected) {
if (do_exit || !panda->connected || !ignition) {
return false;
};
@@ -77,7 +77,7 @@ bool safety_setter_thread(Panda *panda) {
std::string params;
LOGW("waiting for params to set safety model");
while (true) {
if (do_exit || !panda->connected) {
if (do_exit || !panda->connected || !ignition) {
return false;
};
@@ -309,7 +309,7 @@ bool send_panda_state(PubMaster *pm, Panda *panda, bool spoofing_started) {
}
}
pm->send("pandaState", msg);
return ignition;
}