From: Amitay Isaacs Date: Fri, 10 Nov 2017 01:18:01 +0000 (+1100) Subject: ctdb-common: Call missing tevent_wakeup_recv() in sock_daemon X-Git-Tag: samba-4.6.12~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eea9b637f7c217bbbc9cdb5e6e99fd15fcb890b9;p=thirdparty%2Fsamba.git 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) Autobuild-User(v4-6-test): Karolin Seeger Autobuild-Date(v4-6-test): Wed Nov 22 13:43:49 CET 2017 on sn-devel-144 --- 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());