Преглед на файлове

[signal]: fix spinlock leak in rt_thread_handle_sig()

Yulong Wang преди 4 седмици
родител
ревизия
136ef85ba3
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  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;
             }
         }