Fix bug triggered by the RAW-SAMBA3OPLOCKLOGOFF test
authorVolker Lendecke <vl@samba.org>
Mon, 3 Nov 2008 16:09:40 +0000 (17:09 +0100)
committerVolker Lendecke <vl@samba.org>
Tue, 4 Nov 2008 08:39:05 +0000 (09:39 +0100)
source/smbd/process.c

index cb465aec94a27d9a7990f9245fc568aed3959904..288d86bc6c8bd72f1ea8cbaeb3ee3ff0c0e8237b 100644 (file)
@@ -1405,6 +1405,7 @@ static connection_struct *switch_message(uint8 type, struct smb_request *req, in
 
                if (!change_to_user(conn,session_tag)) {
                        reply_nterror(req, NT_STATUS_DOS(ERRSRV, ERRbaduid));
+                       remove_deferred_open_smb_message(req->mid);
                        return conn;
                }