summaryrefslogtreecommitdiffstats
path: root/source3/smbd/smb2_server.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-12-12 09:22:15 +0100
committerJeremy Allison <jra@samba.org>2014-12-12 20:47:06 +0100
commit382019656ee164fd21455ed7d7b5e9e18bd0ca72 (patch)
tree6c34e308f6fd2266dd94dc537d5af42267ea511d /source3/smbd/smb2_server.c
parent81f99bd5c1894302ad0d6549f5fb28fa13df021c (diff)
downloadsamba-382019656ee164fd21455ed7d7b5e9e18bd0ca72.tar.gz
samba-382019656ee164fd21455ed7d7b5e9e18bd0ca72.tar.xz
samba-382019656ee164fd21455ed7d7b5e9e18bd0ca72.zip
s3:smb2_server: allow reauthentication without signing
If signing is not required we should not require it for reauthentication. Windows clients would otherwise fail to reauthenticate. Bug: https://bugzilla.samba.org/show_bug.cgi?id=10958 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/smbd/smb2_server.c')
-rw-r--r--source3/smbd/smb2_server.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c
index 4a2c875414..46bf6f96ee 100644
--- a/source3/smbd/smb2_server.c
+++ b/source3/smbd/smb2_server.c
@@ -1990,11 +1990,6 @@ NTSTATUS smbd_smb2_request_dispatch(struct smbd_smb2_request *req)
if (x != NULL) {
signing_required = x->global->signing_required;
encryption_required = x->global->encryption_required;
-
- if (opcode == SMB2_OP_SESSSETUP &&
- x->global->signing_key.length > 0) {
- signing_required = true;
- }
}
req->do_signing = false;