From d1c1755f904d5c3f9102d179c5d63c74c3265eb6 Mon Sep 17 00:00:00 2001 From: Mehdi Abaakouk Date: Wed, 14 Nov 2018 10:10:06 +0100 Subject: [PATCH] imap: remove imap_parse_path2() from imap_rename_mailbox() --- imap/imap.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/imap/imap.c b/imap/imap.c index d813cc645..410fca8fa 100644 --- a/imap/imap.c +++ b/imap/imap.c @@ -723,15 +723,11 @@ int imap_rename_mailbox(struct ImapAccountData *adata, char *oldname, const char */ int imap_delete_mailbox(struct Mailbox *m, char *path) { - char buf[PATH_MAX], mbox[PATH_MAX]; + char buf[PATH_MAX]; - struct ImapAccountData *adata = imap_adata_get(m); + struct ImapMailboxData *mdata = imap_mdata_get(m); - if (imap_parse_path2(path, NULL, buf, sizeof(buf)) < 0) - return -1; - - imap_munge_mbox_name(adata, mbox, sizeof(mbox), buf); - snprintf(buf, sizeof(buf), "DELETE %s", mbox); + snprintf(buf, sizeof(buf), "DELETE %s", mdata->munge_name); if (imap_exec(m->account->adata, buf, 0) != 0) return -1; -- 2.40.0