From: Timo Sirainen Date: Tue, 18 May 2010 08:07:58 +0000 (+0200) Subject: listescape: Fixed listing INBOX when namespace prefix was used. X-Git-Tag: 2.0.beta6~213 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d7e5185c79d802089bcecc3e64109643b6cc458b;p=thirdparty%2Fdovecot%2Fcore.git listescape: Fixed listing INBOX when namespace prefix was used. --HG-- branch : HEAD --- diff --git a/src/plugins/listescape/listescape-plugin.c b/src/plugins/listescape/listescape-plugin.c index baac94f058..36c8f83ff6 100644 --- a/src/plugins/listescape/listescape-plugin.c +++ b/src/plugins/listescape/listescape-plugin.c @@ -177,6 +177,10 @@ listescape_mailbox_list_iter_next(struct mailbox_list_iterate_context *ctx) ctx->list->ns : listescape_find_orig_ns(ctx->list->ns, info->name); + if ((ns->flags & NAMESPACE_FLAG_INBOX) != 0 && + strcasecmp(info->name, "INBOX") == 0) + return info; + str_truncate(mlist->list_name, 0); str_append(mlist->list_name, ns->prefix); list_unescape_str(ns, info->name + ns->prefix_len, mlist->list_name);