From: Stefan Metzmacher Date: Wed, 19 Oct 2011 12:26:20 +0000 (+0200) Subject: s3:libsmb/async_smb: in cli_state_notify_pending() we always disconnect X-Git-Url: http://git.samba.org/?p=rusty%2Fsamba.git;a=commitdiff_plain;h=81f71e76fd89a36cfa52032fde471220a9fb8218 s3:libsmb/async_smb: in cli_state_notify_pending() we always disconnect So we should always set state->mid = 0. metze Autobuild-User: Stefan Metzmacher Autobuild-Date: Thu Oct 20 11:34:23 CEST 2011 on sn-devel-104 --- diff --git a/source3/libsmb/async_smb.c b/source3/libsmb/async_smb.c index dce1b74f888..43dfa22b9df 100644 --- a/source3/libsmb/async_smb.c +++ b/source3/libsmb/async_smb.c @@ -287,13 +287,11 @@ static void cli_state_notify_pending(struct cli_state *cli, NTSTATUS status) req = cli->conn.pending[0]; state = tevent_req_data(req, struct cli_smb_state); - if (NT_STATUS_EQUAL(status, NT_STATUS_PIPE_BROKEN)) { - /* - * We're dead. No point waiting for trans2 - * replies. - */ - state->mid = 0; - } + /* + * We're dead. No point waiting for trans2 + * replies. + */ + state->mid = 0; cli_smb_req_unset_pending(req);