From 09dd5c92bb343b7dc9c93d3eff57cc004d57adc7 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Thu, 9 Oct 2008 16:02:30 +0200 Subject: fixed memory leaks - a big one in syslogd.c, which caused messages not to be freed when compiled for single-threading mode - a small one in the file output handler, outchannels, when a size-reached action was to be executed --- omfile.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'omfile.c') diff --git a/omfile.c b/omfile.c index db2ec3eb..6fcf45ba 100644 --- a/omfile.c +++ b/omfile.c @@ -287,6 +287,8 @@ int resolveFileSizeLimit(instanceData *pData) execProg(pCmd, 1, pParams); + free(pCmd); + pData->fd = open((char*) pData->f_fname, O_WRONLY|O_APPEND|O_CREAT|O_NOCTTY, pData->fCreateMode); -- cgit v1.2.3