From: Volker Lendecke Date: Fri, 6 Aug 2021 12:05:30 +0000 (+0200) Subject: rpc_client: Use tevent_req_nterror() properly in cli_api_pipe X-Git-Tag: ldb-2.5.0~851 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=17b6c25bda02dc70dca719e667cc0e285918af6e;p=thirdparty%2Fsamba.git rpc_client: Use tevent_req_nterror() properly in cli_api_pipe Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c index 871ec09ad6a..84fbb455233 100644 --- a/source3/rpc_client/cli_pipe.c +++ b/source3/rpc_client/cli_pipe.c @@ -652,8 +652,7 @@ static void cli_api_pipe_trans_done(struct tevent_req *subreq) status = state->transport->trans_recv(subreq, state, &state->rdata, &state->rdata_len); TALLOC_FREE(subreq); - if (!NT_STATUS_IS_OK(status)) { - tevent_req_nterror(req, status); + if (tevent_req_nterror(req, status)) { return; } tevent_req_done(req); @@ -669,8 +668,7 @@ static void cli_api_pipe_write_done(struct tevent_req *subreq) status = rpc_write_recv(subreq); TALLOC_FREE(subreq); - if (!NT_STATUS_IS_OK(status)) { - tevent_req_nterror(req, status); + if (tevent_req_nterror(req, status)) { return; } @@ -704,8 +702,7 @@ static void cli_api_pipe_read_done(struct tevent_req *subreq) status = state->transport->read_recv(subreq, &received); TALLOC_FREE(subreq); - if (!NT_STATUS_IS_OK(status)) { - tevent_req_nterror(req, status); + if (tevent_req_nterror(req, status)) { return; } state->rdata_len = received;