diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-01-08 08:12:44 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-01-08 08:12:44 +0000 |
commit | c44de2807a899521c8542321d91e3074f3c40086 (patch) | |
tree | e45a959a2f68d9cedffc30b69443bd19d1b0a399 /queue.c | |
parent | 4a50211fc1334513013da769174b74a656bfeae3 (diff) | |
download | rsyslog-c44de2807a899521c8542321d91e3074f3c40086.tar.gz rsyslog-c44de2807a899521c8542321d91e3074f3c40086.tar.bz2 rsyslog-c44de2807a899521c8542321d91e3074f3c40086.zip |
fixed some memory leaks in new code -- thanks to varmojfekoj for the patch
Diffstat (limited to 'queue.c')
-rw-r--r-- | queue.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -741,6 +741,7 @@ rsRetVal queueDestruct(queue_t *pThis) for(i = 0 ; i < pThis->iNumWorkerThreads ; ++i) { pthread_join(pThis->pWorkerThreads[i], NULL); } + free(pThis->pWorkerThreads); dbgprintf("Worker threads for queue 0x%lx terminated.\n", (unsigned long) pThis); } |