From 07012fa3e1de6cb30920d251141f84ac42bbb11e Mon Sep 17 00:00:00 2001 From: Michiel Broek Date: Sat, 6 Dec 2003 10:32:14 +0000 Subject: [PATCH] Some more memory leak fixes --- ChangeLog | 2 +- TODO | 2 +- mbfido/addpkt.c | 3 ++- mbfido/postnetmail.c | 3 ++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5b86e6d0..87ad077f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -30,7 +30,7 @@ v0.39.3 26-Nov-2003 Fixed a small memory leak. mbfido: - Fixed a small memory leak. + Fixed a some small memory leaks. mbfile: Fixed a uninitialized memory pointer in the index command. diff --git a/TODO b/TODO index 022f7ca8..4c485a20 100644 --- a/TODO +++ b/TODO @@ -117,7 +117,7 @@ mbfido: N: After readalias we need to free the alias list when mbfido ends. - N: Tic, toss, scan tests with valgrind. + N: Tic, scan tests with valgrind. mbcico: N: Test with valgrind, binkp is ok. diff --git a/mbfido/addpkt.c b/mbfido/addpkt.c index c8c300c6..de3b7c9b 100644 --- a/mbfido/addpkt.c +++ b/mbfido/addpkt.c @@ -4,7 +4,7 @@ * Purpose ...............: Add mail to .pkt * ***************************************************************************** - * Copyright (C) 1997-2002 + * Copyright (C) 1997-2003 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -236,6 +236,7 @@ FILE *OpenPkt(fidoaddr Orig, fidoaddr Dest, char *Extension) } } + free(Queue); do_flush = TRUE; return qp; } diff --git a/mbfido/postnetmail.c b/mbfido/postnetmail.c index f22200db..8cb0c0d8 100644 --- a/mbfido/postnetmail.c +++ b/mbfido/postnetmail.c @@ -4,7 +4,7 @@ * Purpose ...............: Post Netmail message from temp file * ***************************************************************************** - * Copyright (C) 1997-2002 + * Copyright (C) 1997-2003 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -125,6 +125,7 @@ int postnetmail(FILE *fp, faddr *f, faddr *t, char *orig, char *subject, time_t } tidy_faddr(ta); } + free(msgid); } if (!strncmp(buf, "\001FMPT", 5)) { p = strtok(buf, " \n");