summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Levshin <pavel@levshin.spb.ru>2013-11-08 15:53:35 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-11-08 15:53:35 +0100
commit5a8ad4c9c2eaec406d9cd78d621c31d6dee8c08f (patch)
tree8e99fbe76505ce8694fd072ec161216ca8e8a942
parent8752ce5a2e8fd50325364bb733619e7b8beb4876 (diff)
downloadrsyslog-5a8ad4c9c2eaec406d9cd78d621c31d6dee8c08f.tar.gz
rsyslog-5a8ad4c9c2eaec406d9cd78d621c31d6dee8c08f.tar.bz2
rsyslog-5a8ad4c9c2eaec406d9cd78d621c31d6dee8c08f.zip
omhiredis: fix memory leak
-rw-r--r--plugins/omhiredis/omhiredis.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/omhiredis/omhiredis.c b/plugins/omhiredis/omhiredis.c
index 7a35bac2..757d5eb2 100644
--- a/plugins/omhiredis/omhiredis.c
+++ b/plugins/omhiredis/omhiredis.c
@@ -97,7 +97,6 @@ BEGINfreeInstance
CODESTARTfreeInstance
closeHiredis(pData);
free(pData->server);
- free(pData->tplName);
ENDfreeInstance
@@ -196,9 +195,9 @@ CODESTARTendTransaction
for ( i = 0; i < pData->count; i++ ) {
redisGetReply ( pData->conn, (void *)&pData->replies[i] );
/* TODO: add error checking here! */
- free ( pData->replies[i] );
+ freeReplyObject ( pData->replies[i] );
}
- freeReplyObject ( pData->replies );
+ free ( pData->replies );
pData->count = 0;
ENDendTransaction