Quellcode durchsuchen

[signal]: fix spinlock leak in rt_thread_handle_sig()

Yulong Wang vor 4 Wochen
Ursprung
Commit
136ef85ba3
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  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;
             }
         }