]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:smbd: only pass the chained file handle for related compounded SMB2 requests
authorStefan Metzmacher <metze@samba.org>
Tue, 9 Jun 2009 17:31:15 +0000 (19:31 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 9 Jun 2009 17:51:03 +0000 (19:51 +0200)
metze

source3/smbd/smb2_server.c

index 84a82ff2419b10968e79b53790c4306837db2ed9..f14504249f1fa15c689937dc19472f8200ddae23 100644 (file)
@@ -406,6 +406,10 @@ static NTSTATUS smbd_smb2_request_dispatch(struct smbd_smb2_request *req)
                return smbd_smb2_request_error(req, req->next_status);
        }
 
+       if ((flags & SMB2_HDR_FLAG_CHAINED) == 0) {
+               req->compat_chain_fsp = NULL;
+       }
+
        switch (opcode) {
        case SMB2_OP_NEGPROT:
                return smbd_smb2_request_process_negprot(req);