diff options
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;  } | 
