--- ./src/runit.c.orig 2006-11-14 20:16:26.000000000 +0200 +++ ./src/runit.c 2006-11-14 20:27:47.000000000 +0200 @@ -330,7 +330,7 @@ break; default: sig_unblock(sig_child); - while (wait_pid(pid, 0, 0) == -1); + while (wait_pid(&wstat, pid) == -1); } #endif