Jelajahi Sumber

fixed killall.

xieyangrun 3 tahun lalu
induk
melakukan
50f0381b94
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  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;
     }
 
-    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);
     }
 }