Browse Source

[signal]: fix spinlock leak in rt_thread_handle_sig()

Yulong Wang 4 weeks ago
parent
commit
136ef85ba3
1 changed files with 1 additions and 0 deletions
  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;
             }
         }