changeset 138:c6331d91a32f

Fixed leak of subfile in mlmmj-send
author mortenp
date Wed, 02 Jun 2004 06:10:14 +1000
parents 54ce1e7b681d
children fb077a8016de
files ChangeLog src/mlmmj-send.c
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Jun 02 04:48:39 2004 +1000
+++ b/ChangeLog	Wed Jun 02 06:10:14 2004 +1000
@@ -1,3 +1,4 @@
+ o Fixed leak of subfile in mlmmj-send
 0.5.2
  o footer and customheaders are now accessed from listdir/control/ where
    they belong
--- a/src/mlmmj-send.c	Wed Jun 02 04:48:39 2004 +1000
+++ b/src/mlmmj-send.c	Wed Jun 02 06:10:14 2004 +1000
@@ -587,10 +587,12 @@
 					       mlmmjbounce);
 				endsmtp(newsockfd);
 				free(newsockfd);
+				fclose(subfile);
 				exit(EXIT_SUCCESS);
 			} else {
 				syslog(LOG_INFO, "%d/%d connections open",
 						conncount, MAX_CONNECTIONS);
+				fclose(subfile);
 			}
 		}
 		closedir(subddir);
@@ -605,7 +607,6 @@
 
 		rename(mailfilename, archivefilename);
 
-		fclose(subfile);
 		free(archivefilename);
 	} else if(deletewhensent)
 		unlink(mailfilename);