diff options
Diffstat (limited to 'syslogd.c')
-rw-r--r-- | syslogd.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3287,7 +3287,7 @@ static void reapchild() { int saved_errno = errno; signal(SIGCHLD, reapchild); /* reset signal handler -ASP */ - wait(NULL); + while(waitpid(-1, NULL, WNOHANG) > 0); errno = saved_errno; } |