diff options
| author | Wayne Davison <wayned@samba.org> | 2004-03-29 16:30:53 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2004-03-29 16:30:53 +0000 |
| commit | cb984e620e446d879d69a147be1e01f8496dc5c5 (patch) | |
| tree | 21a3a545ac8d3928552ccc40fab29228e5688295 /socket.c | |
| parent | be92ac6c36086f0cf04c85ec7021266b4be20b04 (diff) | |
| download | android_external_rsync-cb984e620e446d879d69a147be1e01f8496dc5c5.tar.gz android_external_rsync-cb984e620e446d879d69a147be1e01f8496dc5c5.tar.bz2 android_external_rsync-cb984e620e446d879d69a147be1e01f8496dc5c5.zip | |
In sigchild_handler(), finish with waitpid() before reinitializing
the SIGCHLD handling.
Diffstat (limited to 'socket.c')
| -rw-r--r-- | socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); } |
