diff options
author | Martin Schwenke <martin@meltin.net> | 2015-12-08 14:20:59 +1100 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2016-02-23 07:23:18 +0100 |
commit | 6695fa50aed43ad2b2998197ae79fa768f5a89d7 (patch) | |
tree | e52f415b4d7f148a7c1619b4a4ad2433b7a63304 /ctdb/server/ctdb_call.c | |
parent | 907a5a6f1bb7e1d7717e7563c49d948eccef9120 (diff) | |
download | samba-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.c | 5 |
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); } |