summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_traverse.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronniesahlberg@gmail.com>2008-07-09 14:02:54 +1000
committerRonnie Sahlberg <ronniesahlberg@gmail.com>2008-07-09 14:02:54 +1000
commit334db8ccba7203d6985e7d4681809241e54d3c40 (patch)
tree1afced0504cb695fb94041708f963a6e84f50b78 /ctdb/server/ctdb_traverse.c
parent0fba2e36b186b38dbde29a724bf9e3c4e836cd12 (diff)
downloadsamba-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.c1
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;
}