From 90e10c3bb357e0b88ee6ae5d4882e279d3b1791e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Tue, 16 Mar 2010 22:03:44 +0000 Subject: [PATCH] * free some forgotten buffers --- citadel/modules/imap/imap_fetch.c | 2 ++ citadel/msgbase.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/citadel/modules/imap/imap_fetch.c b/citadel/modules/imap/imap_fetch.c index 1fa4916b9..8c8cfcf81 100644 --- a/citadel/modules/imap/imap_fetch.c +++ b/citadel/modules/imap/imap_fetch.c @@ -589,6 +589,7 @@ void imap_strip_headers(StrBuf *section) { FreeStrBuf(&CCC->redirect_buffer); CCC->redirect_buffer = boiled_headers; + free(Cmd.Params); FreeStrBuf(&which_fields); FreeStrBuf(&Line); } @@ -739,6 +740,7 @@ void imap_fetch_body(long msgnum, ConstStr item, int is_peek) { if (is_peek == 0) { CtdlSetSeen(&msgnum, 1, 1, ctdlsetseen_seen, NULL, NULL); } + FreeStrBuf(§ion); } /* diff --git a/citadel/msgbase.c b/citadel/msgbase.c index ee1ddf599..77b020b95 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -3160,7 +3160,7 @@ long CtdlSubmitMsg(struct CtdlMessage *msg, /* message to save */ JournalBackgroundSubmit(msg, saved_rfc822_version, recps); } else { - free(saved_rfc822_version); + FreeStrBuf(&saved_rfc822_version); } } -- 2.30.2