From 3d2c591ff6ce75317556de8ad522c73e5cc8f614 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 28 Sep 2011 08:28:08 +0200 Subject: [PATCH] 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). --- source3/smbd/smb2_server.c | 2 ++ 1 file changed, 2 insertions(+) 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); } -- 2.47.3