From 6865241fdde71c5f7bbe85b3b88cb57ca14578b2 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 19 Mar 2012 23:52:25 +0100 Subject: [PATCH] s4:smb_server/smb: remove a request from the list before adding the next one in a chain. metze --- source4/smb_server/smb/receive.c | 1 + 1 file changed, 1 insertion(+) 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); -- 2.34.1