X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/16f72adc49774fe39021ba998abbb7eabd82cd2c..00ed4b5bf3e0980b62327c88445d11cc60fb164e:/socket.c diff --git a/socket.c b/socket.c index 772bb925..140480bc 100644 --- a/socket.c +++ b/socket.c @@ -431,10 +431,10 @@ int is_a_socket(int fd) static RETSIGTYPE sigchld_handler(UNUSED(int val)) { - signal(SIGCHLD, sigchld_handler); #ifdef WNOHANG while (waitpid(-1, NULL, WNOHANG) > 0) {} #endif + signal(SIGCHLD, sigchld_handler); }