diff --git a/firmware/thread.c b/firmware/thread.c index 7b9982be01..896cc0fb3d 100644 --- a/firmware/thread.c +++ b/firmware/thread.c @@ -2387,7 +2387,9 @@ void thread_thaw(struct thread_entry *thread) } UNLOCK_THREAD_SET_STATE(thread, STATE_RUNNING); +#if NUM_CORES > 1 set_irq_level(oldlevel); +#endif return; }