s3:libsmb/async_smb: in cli_state_notify_pending() we always disconnect
[rusty/samba.git] / source3 / libsmb / async_smb.c
index dce1b74f888b9cabb8257eebdf28f8e8a4751897..43dfa22b9dfa8fe37f9b352fec737eeb4eb26b36 100644 (file)
@@ -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);