]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
listescape: Fixed listing INBOX when namespace prefix was used.
authorTimo Sirainen <tss@iki.fi>
Tue, 18 May 2010 08:07:58 +0000 (10:07 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 18 May 2010 08:07:58 +0000 (10:07 +0200)
--HG--
branch : HEAD

src/plugins/listescape/listescape-plugin.c

index baac94f0583a1d0ae08781b8cbbfad99a6770fb0..36c8f83ff6e197549c0f58c6e4de65b0ea5218b0 100644 (file)
@@ -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);