diff options
| -rw-r--r-- | fs/cifs/smb2ops.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/cifs/smb2ops.c b/fs/cifs/smb2ops.c index 20cc67c3a6d0..f2bce73e23a0 100644 --- a/fs/cifs/smb2ops.c +++ b/fs/cifs/smb2ops.c | |||
| @@ -1323,10 +1323,11 @@ smb2_is_session_expired(char *buf) | |||
| 1323 | { | 1323 | { |
| 1324 | struct smb2_sync_hdr *shdr = get_sync_hdr(buf); | 1324 | struct smb2_sync_hdr *shdr = get_sync_hdr(buf); |
| 1325 | 1325 | ||
| 1326 | if (shdr->Status != STATUS_NETWORK_SESSION_EXPIRED) | 1326 | if (shdr->Status != STATUS_NETWORK_SESSION_EXPIRED && |
| 1327 | shdr->Status != STATUS_USER_SESSION_DELETED) | ||
| 1327 | return false; | 1328 | return false; |
| 1328 | 1329 | ||
| 1329 | cifs_dbg(FYI, "Session expired\n"); | 1330 | cifs_dbg(FYI, "Session expired or deleted\n"); |
| 1330 | return true; | 1331 | return true; |
| 1331 | } | 1332 | } |
| 1332 | 1333 | ||
