changeset 22704:a6c0bec02b57

imapc: Don't skip listing "INBOX" when INBOX/ namespace prefix is used. The INBOX was still listed as part of the autocreated mailboxes, unless MAILBOX_LIST_ITER_NO_AUTO_BOXES was used.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 08 Dec 2017 16:14:11 +0200
parents fe760efc829a
children f9b676b1b028
files src/lib-storage/index/imapc/imapc-list.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/imapc/imapc-list.c	Mon Dec 04 11:18:24 2017 +0200
+++ b/src/lib-storage/index/imapc/imapc-list.c	Fri Dec 08 16:14:11 2017 +0200
@@ -728,6 +728,7 @@
 	} while ((node->flags & MAILBOX_MATCHED) == 0);
 
 	if (ctx->info.ns->prefix_len > 0 &&
+	    strcasecmp(vname, "INBOX") != 0 &&
 	    strncmp(vname, ctx->info.ns->prefix, ctx->info.ns->prefix_len-1) == 0 &&
 	    vname[ctx->info.ns->prefix_len] == '\0' &&
 	    list->set->imapc_list_prefix[0] == '\0') {