From: Timo Sirainen Date: Wed, 18 Nov 2009 02:04:46 +0000 (-0500) Subject: layout=fs: Fixed listing mailboxes under INBOX with non-mbox storages. X-Git-Tag: 2.0.beta1~121 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a25aae4deaf137a1bb29eb50388ab992aa7679d;p=thirdparty%2Fdovecot%2Fcore.git layout=fs: Fixed listing mailboxes under INBOX with non-mbox storages. --HG-- branch : HEAD --- diff --git a/src/lib-storage/list/mailbox-list-fs-iter.c b/src/lib-storage/list/mailbox-list-fs-iter.c index 4243a27615..54f14c61bd 100644 --- a/src/lib-storage/list/mailbox-list-fs-iter.c +++ b/src/lib-storage/list/mailbox-list-fs-iter.c @@ -434,6 +434,9 @@ list_file_is_inbox(struct fs_list_iterate_context *ctx, const char *fname) { const char *real_path, *inbox_path; + if ((ctx->ctx.list->flags & MAILBOX_LIST_FLAG_MAILBOX_FILES) == 0) + return FALSE; + real_path = t_strconcat(ctx->dir->real_path, "/", fname, NULL); inbox_path = mailbox_list_get_path(ctx->ctx.list, "INBOX", MAILBOX_LIST_PATH_TYPE_DIR);