Ensure we remove SMB2 cancel requests from the active queue
authorJeremy Allison <jra@samba.org>
Wed, 2 Jun 2010 23:57:08 +0000 (16:57 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 2 Jun 2010 23:57:08 +0000 (16:57 -0700)
now we don't remove them in the talloc destructor.

Jeremy.

source3/smbd/smb2_server.c

index 7a2a32a9dce1078e505a44cea27f2a70bf858d1b..df2557080bc3327569699621cd7ed9659ee9bd43 100644 (file)
@@ -911,6 +911,7 @@ static NTSTATUS smbd_smb2_request_process_cancel(struct smbd_smb2_request *req)
         * we don't need the request anymore
         * cancel requests never have a response
         */
+       DLIST_REMOVE(req->sconn->smb2.requests, req);
        TALLOC_FREE(req);
 
        for (cur = sconn->smb2.requests; cur; cur = cur->next) {