]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:smb2_server: fix usage of invalid memory in smb2_signing_check_pdu()
authorStefan Metzmacher <metze@samba.org>
Wed, 19 Sep 2012 22:42:02 +0000 (00:42 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 20 Sep 2012 05:18:31 +0000 (07:18 +0200)
metze

Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Thu Sep 20 07:18:31 CEST 2012 on sn-devel-104

source3/smbd/smb2_server.c

index be7997febfb919b9bacfd3705f4d10765bbafa2f..fd90b2f81be29606cc50442c879224184a4126bd 100644 (file)
@@ -2017,7 +2017,7 @@ NTSTATUS smbd_smb2_request_dispatch(struct smbd_smb2_request *req)
                status = smb2_signing_check_pdu(signing_key,
                                                conn->protocol,
                                                SMBD_SMB2_IN_HDR_IOV(req),
-                                               SMBD_SMB2_NUM_IOV_PER_REQ);
+                                               SMBD_SMB2_NUM_IOV_PER_REQ - 1);
                if (!NT_STATUS_IS_OK(status)) {
                        return smbd_smb2_request_error(req, status);
                }