From: Volker Lendecke Date: Tue, 22 May 2018 11:17:25 +0000 (+0200) Subject: ctdb: Fix CID 1435740 Unchecked return value X-Git-Tag: ldb-1.4.0~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca01643c92a2f96268a39ac27ba2b1ed3422dede;p=thirdparty%2Fsamba.git ctdb: Fix CID 1435740 Unchecked return value Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/ctdb/tests/src/cluster_wait.c b/ctdb/tests/src/cluster_wait.c index ecd2efdf314..8b0bb429e81 100644 --- a/ctdb/tests/src/cluster_wait.c +++ b/ctdb/tests/src/cluster_wait.c @@ -58,6 +58,7 @@ struct tevent_req *cluster_wait_send(TALLOC_CTX *mem_ctx, { struct tevent_req *req, *subreq; struct cluster_wait_state *state; + bool ok; req = tevent_req_create(mem_ctx, &state, struct cluster_wait_state); if (req == NULL) { @@ -95,7 +96,13 @@ struct tevent_req *cluster_wait_send(TALLOC_CTX *mem_ctx, tevent_req_set_callback(subreq, cluster_wait_sync_registered, req); /* If cluster is not synchronized within 30 seconds, time out */ - tevent_req_set_endtime(req, ev, tevent_timeval_current_ofs(30, 0)); + ok = tevent_req_set_endtime( + req, + ev, + tevent_timeval_current_ofs(30, 0)); + if (!ok) { + return tevent_req_post(req, ev); + } return req; }