From f38430b14630064704cf061d23d5bc94828ca085 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 3 Feb 2014 12:04:19 -0500 Subject: [PATCH] imapc: Fixed assert-crash when listing INBOX and imapc_list_prefix was set. --- src/lib-storage/index/imapc/imapc-list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib-storage/index/imapc/imapc-list.c b/src/lib-storage/index/imapc/imapc-list.c index 584ecdd3fc..1f22b040b0 100644 --- a/src/lib-storage/index/imapc/imapc-list.c +++ b/src/lib-storage/index/imapc/imapc-list.c @@ -493,7 +493,8 @@ static void imapc_list_delete_unused_indexes(struct imapc_mailbox_list *list) MAILBOX_LIST_ITER_RETURN_NO_FLAGS); while ((info = mailbox_list_iter_next(iter)) != NULL) T_BEGIN { vname = info->vname; - if (imapc_list_prefix_len > 0) { + if (imapc_list_prefix_len > 0 && + strcasecmp(vname, "INBOX") != 0) { /* skip over the namespace prefix */ i_assert(strncmp(vname, fs_list->ns->prefix, fs_list->ns->prefix_len) == 0); -- 2.47.3