Explorar o código

!589 fixed killall
Merge pull request !589 from geniusgogo/rt-smart

bernard %!s(int64=3) %!d(string=hai) anos
pai
achega
b1a33eb39b
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      components/lwp/lwp_pid.c

+ 2 - 2
components/lwp/lwp_pid.c

@@ -840,9 +840,9 @@ static void cmd_killall(int argc, char** argv)
         return;
         return;
     }
     }
 
 
-    while((pid = lwp_name2pid(argv[1])) >= 0)
+    while((pid = lwp_name2pid(argv[1])) > 0)
     {
     {
-        lwp_kill(pid, 0);
+        lwp_kill(pid, SIGKILL);
         rt_thread_mdelay(100);
         rt_thread_mdelay(100);
     }
     }
 }
 }