diff --git a/selfdrive/boardd/boardd.cc b/selfdrive/boardd/boardd.cc index 30e0e170f5..a8ddecd186 100644 --- a/selfdrive/boardd/boardd.cc +++ b/selfdrive/boardd/boardd.cc @@ -39,7 +39,6 @@ Panda * panda = NULL; std::atomic safety_setter_thread_running(false); std::atomic ignition(false); -bool connected_once = false; ExitHandler do_exit; struct tm get_time(){ @@ -118,6 +117,8 @@ void safety_setter_thread() { bool usb_connect() { + static bool connected_once = false; + std::unique_ptr tmp_panda; try { assert(panda == NULL);