shaojinchun 5 лет назад
Родитель
Сommit
a527cff879
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      components/lwp/lwp_signal.c

+ 4 - 0
components/lwp/lwp_signal.c

@@ -418,6 +418,10 @@ int lwp_thread_kill(rt_thread_t thread, int sig)
     if (sig == 0 || sig > _LWP_NSIG)
         return ret;
     level = rt_hw_interrupt_disable();
+    if (!thread->lwp)
+    {
+        goto out;
+    }
     if (lwp_sigismember(&thread->signal_mask, sig)) /* if signal masked */
     {
         goto out;