]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/imap/imap_fetch.c
* free some forgotten buffers
[citadel.git] / citadel / modules / imap / imap_fetch.c
index 1fa4916b960186f085b5c226a0afe79b7b20a1c5..8c8cfcf81deeb70479115665cf8be147f3401b5b 100644 (file)
@@ -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(&section);
 }
 
 /*