summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_call.c
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2015-12-08 14:20:59 +1100
committerAmitay Isaacs <amitay@samba.org>2016-02-23 07:23:18 +0100
commit6695fa50aed43ad2b2998197ae79fa768f5a89d7 (patch)
treee52f415b4d7f148a7c1619b4a4ad2433b7a63304 /ctdb/server/ctdb_call.c
parent907a5a6f1bb7e1d7717e7563c49d948eccef9120 (diff)
downloadsamba-6695fa50aed43ad2b2998197ae79fa768f5a89d7.tar.gz
ctdb: Use ctdb_wait_for_process_to_exit()
Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/server/ctdb_call.c')
-rw-r--r--ctdb/server/ctdb_call.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/ctdb/server/ctdb_call.c b/ctdb/server/ctdb_call.c
index 510be7d7142..3478419fd4c 100644
--- a/ctdb/server/ctdb_call.c
+++ b/ctdb/server/ctdb_call.c
@@ -1865,10 +1865,7 @@ int ctdb_start_revoke_ro_record(struct ctdb_context *ctdb, struct ctdb_db_contex
child_finished:
sys_write(rc->fd[1], &c, 1);
- /* make sure we die when our parent dies */
- while (ctdb_kill(ctdb, parent, 0) == 0 || errno != ESRCH) {
- sleep(5);
- }
+ ctdb_wait_for_process_to_exit(parent);
_exit(0);
}