s3: Compound requests should continue processing.
authorIra Cooper <ira@samba.org>
Wed, 19 Sep 2012 18:39:07 +0000 (18:39 +0000)
committerMichael Adam <obnox@samba.org>
Sat, 22 Sep 2012 08:18:56 +0000 (10:18 +0200)
This patch addresses #9173.

Signed-off-by: Michael Adam <obnox@samba.org>
source3/smbd/smb2_server.c

index fd90b2f81be29606cc50442c879224184a4126bd..803be5e28816bd70db82e5ca660aee2f791f1608 100644 (file)
@@ -2683,10 +2683,9 @@ NTSTATUS smbd_smb2_request_error_ex(struct smbd_smb2_request *req,
        }
 
        /*
-        * if a request fails, all other remaining
-        * compounded requests should fail too
+        * Note: Even if there is an error, continue to process the request.
+        * per MS-SMB2.
         */
-       req->next_status = NT_STATUS_INVALID_PARAMETER;
 
        return smbd_smb2_request_done_ex(req, status, body, info, __location__);
 }