diff options
-rw-r--r-- | fs/cifs/sess.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/cifs/sess.c b/fs/cifs/sess.c index 57db63ff88da..446cb7fb3f58 100644 --- a/fs/cifs/sess.c +++ b/fs/cifs/sess.c | |||
@@ -1303,6 +1303,11 @@ sess_auth_rawntlmssp_authenticate(struct sess_data *sess_data) | |||
1303 | if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN) | 1303 | if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN) |
1304 | cifs_dbg(FYI, "Guest login\n"); /* BB mark SesInfo struct? */ | 1304 | cifs_dbg(FYI, "Guest login\n"); /* BB mark SesInfo struct? */ |
1305 | 1305 | ||
1306 | if (ses->Suid != smb_buf->Uid) { | ||
1307 | ses->Suid = smb_buf->Uid; | ||
1308 | cifs_dbg(FYI, "UID changed! new UID = %llu\n", ses->Suid); | ||
1309 | } | ||
1310 | |||
1306 | bytes_remaining = get_bcc(smb_buf); | 1311 | bytes_remaining = get_bcc(smb_buf); |
1307 | bcc_ptr = pByteArea(smb_buf); | 1312 | bcc_ptr = pByteArea(smb_buf); |
1308 | blob_len = le16_to_cpu(pSMB->resp.SecurityBlobLength); | 1313 | blob_len = le16_to_cpu(pSMB->resp.SecurityBlobLength); |