]> prime8.dev >> repos - ttyd.git/commitdiff
protocol: use uv_kill to kill process
authorShuanglei Tao <tsl0922@gmail.com>
Sat, 14 Dec 2019 14:59:56 +0000 (22:59 +0800)
committerShuanglei Tao <tsl0922@gmail.com>
Sat, 14 Dec 2019 14:59:56 +0000 (22:59 +0800)
src/protocol.c

index 51b07f6d6dfba27e75052dbd33cc3cac504ce589..dbac4a8d1ee425925341ee4c18628a998ce33473 100644 (file)
@@ -220,7 +220,7 @@ kill_process(pid_t pid, int sig) {
     if (pid <= 0) return;
     lwsl_notice("killing process %d with signal: %d\n", pid, sig);
     int pgid = getpgid(pid);
-    if (kill(pgid > 0 ? -pgid : pid, sig) != 0) {
+    if (uv_kill(pgid > 0 ? -pgid : pid, sig) != 0) {
         lwsl_err("kill: %d, errno: %d (%s)\n", pid, errno, strerror(errno));
     }
 }