libsmb: Use tevent_req_simple_finish_ntstatus
authorVolker Lendecke <vl@samba.org>
Sat, 2 Mar 2019 19:01:10 +0000 (20:01 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 8 Mar 2019 19:16:18 +0000 (19:16 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri Mar  8 19:16:18 UTC 2019 on sn-devel-144

source3/libsmb/clifile.c

index 501b7d9b4eff603d6775a36d7d84b0434c9cbefe..d648b495fc6cd0a4e426077676ea4475293dcde9 100644 (file)
@@ -5294,11 +5294,7 @@ static void cli_posix_open_done(struct tevent_req *subreq)
        NTSTATUS status;
 
        status = cli_posix_open_internal_recv(subreq, &state->fnum);
-       TALLOC_FREE(subreq);
-       if (tevent_req_nterror(req, status)) {
-               return;
-       }
-       tevent_req_done(req);
+       tevent_req_simple_finish_ntstatus(subreq, status);
 }
 
 NTSTATUS cli_posix_open_recv(struct tevent_req *req, uint16_t *pfnum)