diff options
-rw-r--r-- | tcpdump.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2836,7 +2836,7 @@ cleanup(int signo _U_) static void child_cleanup(int signo _U_) { - wait(NULL); + while (waitpid(-1, NULL, WNOHANG) >= 0); } #endif /* HAVE_FORK && HAVE_VFORK */ |