TODO s3:smb2_server: don't echo back SMB2_HDR_FLAG_SIGNED
authorStefan Metzmacher <metze@samba.org>
Thu, 16 Aug 2012 10:07:39 +0000 (12:07 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 18 Sep 2012 03:10:20 +0000 (05:10 +0200)
metze

source3/smbd/smb2_server.c

index be7997febfb919b9bacfd3705f4d10765bbafa2f..a4b1050f9f004317407e88951b686592537777e1 100644 (file)
@@ -1003,7 +1003,7 @@ static NTSTATUS smbd_smb2_request_setup_out(struct smbd_smb2_request *req)
                SSVAL(outhdr, SMB2_HDR_OPCODE,
                      SVAL(inhdr, SMB2_HDR_OPCODE));
                SIVAL(outhdr, SMB2_HDR_FLAGS,
-                     IVAL(inhdr, SMB2_HDR_FLAGS) | SMB2_HDR_FLAG_REDIRECT);
+                     (IVAL(inhdr, SMB2_HDR_FLAGS) | SMB2_HDR_FLAG_REDIRECT) & ~SMB2_HDR_FLAG_SIGNED);
                SIVAL(outhdr, SMB2_HDR_NEXT_COMMAND,    next_command_ofs);
                SBVAL(outhdr, SMB2_HDR_MESSAGE_ID,
                      BVAL(inhdr, SMB2_HDR_MESSAGE_ID));