From f24f18d2e7e0b309f582b9d7dae944525315676c Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Fri, 10 Nov 2017 12:18:01 +1100 Subject: [PATCH] ctdb-common: Call missing tevent_wakeup_recv() in sock_daemon https://bugzilla.samba.org/show_bug.cgi?id=13153 Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke (cherry picked from commit 49308f7f22f3d6fa05cc81fdef3db020e503fa9f) --- ctdb/common/sock_daemon.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ctdb/common/sock_daemon.c b/ctdb/common/sock_daemon.c index b53b4d85333..1fe5ff50720 100644 --- a/ctdb/common/sock_daemon.c +++ b/ctdb/common/sock_daemon.c @@ -628,6 +628,14 @@ static void sock_daemon_run_started(struct tevent_req *subreq) struct sock_daemon_run_state *state = tevent_req_data( req, struct sock_daemon_run_state); struct sock_daemon_context *sockd = state->sockd; + bool status; + + status = tevent_wakeup_recv(subreq); + TALLOC_FREE(subreq); + if (! status) { + tevent_req_error(req, EIO); + return; + } D_NOTICE("daemon started, pid=%u\n", getpid()); -- 2.13.6