summaryrefslogtreecommitdiffstats
path: root/imap/imapd.c
diff options
context:
space:
mode:
Diffstat (limited to 'imap/imapd.c')
-rw-r--r--imap/imapd.c4
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;
}