From: mortenp Date: Tue, 1 Jun 2004 20:10:14 +0000 (+1000) Subject: Fixed leak of subfile in mlmmj-send X-Git-Tag: RELEASE_1_0_0~191 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6a2fc40503ef7251abe9321921efe9a2a41bbcc;p=thirdparty%2Fmlmmj.git Fixed leak of subfile in mlmmj-send --- diff --git a/ChangeLog b/ChangeLog index 6870d4c8..d62ff09f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 diff --git a/src/mlmmj-send.c b/src/mlmmj-send.c index 56994616..b45210ce 100644 --- a/src/mlmmj-send.c +++ b/src/mlmmj-send.c @@ -587,10 +587,12 @@ int main(int argc, char **argv) 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 @@ int main(int argc, char **argv) rename(mailfilename, archivefilename); - fclose(subfile); free(archivefilename); } else if(deletewhensent) unlink(mailfilename);