# HG changeset patch # User mortenp # Date 1174500465 -39600 # Node ID e27531f82b9167be568598bff1f6a16877133798 # Parent 6e5c0434b4f7b3954a7b218273ee4b92e94078bb Fixed a small memory leak in log_oper() log rotation diff -r 6e5c0434b4f7 -r e27531f82b91 ChangeLog --- a/ChangeLog Thu Mar 22 04:49:02 2007 +1100 +++ b/ChangeLog Thu Mar 22 05:07:45 2007 +1100 @@ -1,3 +1,4 @@ + o Fixed a small memory leak in log_oper() log rotation o Fixed address parsing for cases with quotes and multiple addresses o Added contrib/recievestrip/ MIME processor (Sascha Sommer) o Fixed digest multipart boundary (Thanks to Ulrich Mueller) diff -r 6e5c0434b4f7 -r e27531f82b91 src/log_oper.c --- a/src/log_oper.c Thu Mar 22 04:49:02 2007 +1100 +++ b/src/log_oper.c Thu Mar 22 05:07:45 2007 +1100 @@ -62,9 +62,9 @@ if(rename(logfilename, tmp) < 0) { log_error(LOG_ARGS, "Could not rename %s,%s", logfilename, tmp); + } myfree(tmp); } - } fd = open(logfilename, O_RDWR|O_CREAT|O_APPEND, S_IRUSR|S_IWUSR); if(fd < 0) {