diff mbox

[CIFS,1/4] NTLM authentication and signing - Calculate auth response per smb session

Message ID AANLkTi=16ZJhQPZr90+cSrdZW1O0tCzQo0qm+e+TTMLd@mail.gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Shirish Pargaonkar Oct. 13, 2010, 6:08 p.m. UTC
None
diff mbox

Patch

diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c
index 848e458..613741b 100644
--- a/fs/cifs/connect.c
+++ b/fs/cifs/connect.c
@@ -203,10 +203,12 @@  cifs_reconnect(struct TCP_Server_Info *server)
                } else {
                        atomic_inc(&tcpSesReconnectCount);
                        spin_lock(&GlobalMid_Lock);
+                       if (server->tcpStatus == CifsNeedReconnect) {
+                               server->sequence_number = 0;
+                               server->session_estab = false;
+                       }
                        if (server->tcpStatus != CifsExiting)
                                server->tcpStatus = CifsGood;
-                       server->sequence_number = 0;
-                       server->session_estab = false;
                        spin_unlock(&GlobalMid_Lock);
        /*              atomic_set(&server->inFlight,0);*/
                        wake_up(&server->response_q);