diff --git a/hal/src/main/native/athena/Notifier.cpp b/hal/src/main/native/athena/Notifier.cpp index d454e2f954..905c4401d6 100644 --- a/hal/src/main/native/athena/Notifier.cpp +++ b/hal/src/main/native/athena/Notifier.cpp @@ -138,6 +138,7 @@ HAL_NotifierHandle HAL_InitializeNotifier(int32_t* status) { if (notifierRefCount.fetch_add(1) == 0) { std::scoped_lock lock(notifierMutex); + notifierRunning = true; notifierThread = std::thread(notifierThreadMain); notifierAlarm.reset(tAlarm::create(status)); }