diff options
| author | Sam Varshavchik | 2022-01-15 23:14:47 -0500 |
|---|---|---|
| committer | Sam Varshavchik | 2022-01-15 23:44:03 -0500 |
| commit | 9457c2f56c7c8402d83153965a0951dafc2a4d18 (patch) | |
| tree | 43f8c38a863929a560f549b8b7ca57733899cce6 /imap/imapd.c | |
| parent | 6d54a8a93311b6bb0eedae79cf4bde01d0955708 (diff) | |
| download | courier-libs-9457c2f56c7c8402d83153965a0951dafc2a4d18.tar.bz2 | |
Fix minor memory leaks
Diffstat (limited to 'imap/imapd.c')
| -rw-r--r-- | imap/imapd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/imap/imapd.c b/imap/imapd.c index 55e17ab..c0a4aa9 100644 --- a/imap/imapd.c +++ b/imap/imapd.c @@ -3850,7 +3850,10 @@ int do_folder_delete(char *mailbox_name) } if (acl_read_folder(&l, mi.homedir, mi.maildir) < 0) + { + maildir_info_destroy(&mi); return -1; + } if (strcasecmp(mi.maildir, INBOX)) { @@ -3875,6 +3878,7 @@ int do_folder_delete(char *mailbox_name) free(p); } maildir_aclt_list_destroy(&l); + maildir_info_destroy(&mi); return -1; } |
