Procházet zdrojové kódy

[signal]: fix spinlock leak in rt_thread_handle_sig()

Yulong Wang před 4 týdny
rodič
revize
136ef85ba3
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      src/signal.c

+ 1 - 0
src/signal.c

@@ -499,6 +499,7 @@ void rt_thread_handle_sig(rt_bool_t clean_state)
             }
             else
             {
+                rt_spin_unlock_irqrestore(&_thread_signal_lock, level);
                 return;
             }
         }