From: Stefan Metzmacher Date: Mon, 19 Mar 2012 22:52:25 +0000 (+0100) Subject: s4:smb_server/smb: remove a request from the list before adding the next one in a... X-Git-Tag: samba-4.0.0alpha19~121 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=6865241fdde71c5f7bbe85b3b s4:smb_server/smb: remove a request from the list before adding the next one in a chain. metze --- diff --git a/source4/smb_server/smb/receive.c b/source4/smb_server/smb/receive.c index 8e3bab80006..b100757b551 100644 --- a/source4/smb_server/smb/receive.c +++ b/source4/smb_server/smb/receive.c @@ -633,6 +633,7 @@ void smbsrv_chain_reply(struct smbsrv_request *req) SSVAL(req->out.vwv, VWV(1), req->out.size - NBT_HDR_SIZE); /* cleanup somestuff for the next request */ + DLIST_REMOVE(req->smb_conn->requests, req); talloc_free(req->ntvfs); req->ntvfs = NULL; talloc_free(req->io_ptr);