changeset 634:e27531f82b91

Fixed a small memory leak in log_oper() log rotation
author mortenp
date Thu, 22 Mar 2007 05:07:45 +1100
parents 6e5c0434b4f7
children 706af7299157
files ChangeLog src/log_oper.c
diffstat 2 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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)
--- 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) {