From 935157d45a01480627950bd8c97f55fe51a8983c Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Thu, 10 Jul 2008 08:40:48 +0200 Subject: bugfix: memory leak in disk queue modes this is a backport from 3.19.10 --- queue.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'queue.c') diff --git a/queue.c b/queue.c index 0f58c545..081f48b3 100644 --- a/queue.c +++ b/queue.c @@ -849,6 +849,8 @@ static rsRetVal qAddDisk(queue_t *pThis, void* pUsr) pThis->tVars.disk.sizeOnDisk += nWriteCount; + /* The following line is a backport from 3.19.10 - fixes mem leak */ + objDestruct(pUsr); dbgoprint((obj_t*) pThis, "write wrote %lld octets to disk, queue disk size now %lld octets\n", nWriteCount, pThis->tVars.disk.sizeOnDisk); -- cgit v1.2.3