Commit Diff


commit - 66e7e5ec189e6d7ae11af467cad35257d8947354
commit + 271704c07b5ab4de58dbaa7c9e1bfa737c7da127
blob - d2c98662ee5ac0d458363ce456e5997b53286f7b
blob + 892d9968dadc166349f602d673a39f7fc3b5aaa3
--- proc.c
+++ proc.c
@@ -385,7 +385,7 @@ proc_kill(struct privsep *ps)
 	proc_close(ps);
 
 	do {
-		pid = waitpid(-1, &status, 0);
+		pid = waitpid(WAIT_ANY, &status, 0);
 		if (pid <= 0)
 			continue;