diff options
author | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2008-07-09 14:02:54 +1000 |
---|---|---|
committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2008-07-09 14:02:54 +1000 |
commit | 334db8ccba7203d6985e7d4681809241e54d3c40 (patch) | |
tree | 1afced0504cb695fb94041708f963a6e84f50b78 /ctdb/server/ctdb_traverse.c | |
parent | 0fba2e36b186b38dbde29a724bf9e3c4e836cd12 (diff) | |
download | samba-334db8ccba7203d6985e7d4681809241e54d3c40.tar.gz |
proper waitpid() fix.
remove all waitpid() calls and use the event system to trap sigchld
(This used to be ctdb commit 77458b2b6b51b2970c12b0e5b097088d3fb9d358)
Diffstat (limited to 'ctdb/server/ctdb_traverse.c')
-rw-r--r-- | ctdb/server/ctdb_traverse.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_traverse.c b/ctdb/server/ctdb_traverse.c index 6c84d024e62..10895ed59e6 100644 --- a/ctdb/server/ctdb_traverse.c +++ b/ctdb/server/ctdb_traverse.c @@ -74,7 +74,6 @@ static void ctdb_traverse_local_handler(uint8_t *rawdata, size_t length, void *p static int traverse_local_destructor(struct ctdb_traverse_local_handle *h) { kill(h->child, SIGKILL); - waitpid(h->child, NULL, 0); return 0; } |