diff --git a/fs/smb/client/smb2pdu.c b/fs/smb/client/smb2pdu.c index d846c238b7dd..bfec2ca0f4e6 100644 --- a/fs/smb/client/smb2pdu.c +++ b/fs/smb/client/smb2pdu.c @@ -440,8 +440,7 @@ skip_sess_setup: skip_add_channels: if (smb2_command != SMB2_INTERNAL_CMD) - if (mod_delayed_work(cifsiod_wq, &server->reconnect, 0)) - cifs_put_tcp_session(server, false); + mod_delayed_work(cifsiod_wq, &server->reconnect, 0); atomic_inc(&tconInfoReconnectCount); out: