From: Stefan Metzmacher Date: Wed, 28 Sep 2011 06:28:08 +0000 (+0200) Subject: s3:smb2_server: SMB2_OP_CANCEL requests don't have to be signed X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=3d2c591ff6ce75317556de8ad522c73e5cc8f614;p=ddiss%2Fsamba.git s3:smb2_server: SMB2_OP_CANCEL requests don't have to be signed metze Autobuild-User: Stefan Metzmacher Autobuild-Date: Thu Sep 29 02:58:41 CEST 2011 on sn-devel-104 (cherry picked from commit ea00f0e452f64868fdc78cf0dc8e9ce3af19fe32) Fix bug #8503 (The SMB2 server should ignore signing on CANCEL requests). --- diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index aa9f22b9a8f..cad4ca662a0 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -1180,6 +1180,8 @@ NTSTATUS smbd_smb2_request_dispatch(struct smbd_smb2_request *req) if (!NT_STATUS_IS_OK(status)) { return smbd_smb2_request_error(req, status); } + } else if (opcode == SMB2_OP_CANCEL) { + /* Cancel requests are allowed to skip the signing */ } else if (req->session && req->session->do_signing) { return smbd_smb2_request_error(req, NT_STATUS_ACCESS_DENIED); }