diff options
Diffstat (limited to 'source3/libsmb')
-rw-r--r-- | source3/libsmb/clisymlink.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source3/libsmb/clisymlink.c b/source3/libsmb/clisymlink.c index fad9826880..9e21d1b883 100644 --- a/source3/libsmb/clisymlink.c +++ b/source3/libsmb/clisymlink.c @@ -156,15 +156,14 @@ static void cli_symlink_delete_on_close_done(struct tevent_req *subreq) subreq, struct tevent_req); struct cli_symlink_state *state = tevent_req_data( req, struct cli_symlink_state); - NTSTATUS status; - - status = cli_nt_delete_on_close_recv(subreq); - TALLOC_FREE(subreq); /* * Ignore status, we can't do much anyway in case of failure */ + (void)cli_nt_delete_on_close_recv(subreq); + TALLOC_FREE(subreq); + subreq = cli_close_send(state, state->ev, state->cli, state->fnum); if (tevent_req_nomem(subreq, req)) { return; |