summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-09-20 00:42:02 +0200
committerKarolin Seeger <kseeger@samba.org>2012-09-28 09:23:07 +0200
commit4c97f0dc4fa4cff95d91056579a226ca75048b5c (patch)
treeadd0cb69526b5f6c16354d0dc42629df88d7a209
parent68be2576d91d21936d94f4be39be4202e71ab75f (diff)
downloadsamba-4c97f0dc4fa4cff95d91056579a226ca75048b5c.tar.gz
s3:smb2_server: fix usage of invalid memory in smb2_signing_check_pdu()
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Sep 20 07:18:31 CEST 2012 on sn-devel-104 (cherry picked from commit bc77745cfaf502e24575dab9ae323643d94760e3) Fix bug #9193 - s3:smb2_server: fix usage of invalid memory in smb2_signing_check_pdu().
-rw-r--r--source3/smbd/smb2_server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c
index be7997febfb..fd90b2f81be 100644
--- a/source3/smbd/smb2_server.c
+++ b/source3/smbd/smb2_server.c
@@ -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);
}