From: Timo Sirainen Date: Fri, 8 Aug 2008 20:45:23 +0000 (-0400) Subject: dbox could have listed INBOX twice. X-Git-Tag: 1.2.alpha1~83 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=337de97e2738bdce99bbac42913504003693b6ca;p=thirdparty%2Fdovecot%2Fcore.git dbox could have listed INBOX twice. --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 6b59f3a9cf..e9ebdfc56f 100644 --- a/src/lib-storage/list/mailbox-list-fs-iter.c +++ b/src/lib-storage/list/mailbox-list-fs-iter.c @@ -412,6 +412,7 @@ list_file_inbox(struct fs_list_iterate_context *ctx, const char *fname) /* INBOX/ directory. show the INBOX list now */ if ((ctx->ctx.list->flags & MAILBOX_LIST_FLAG_MAILBOX_FILES) == 0) { /* this directory is the INBOX */ + ctx->inbox_found = TRUE; } else if (!ctx->inbox_found) { (void)fs_list_inbox(ctx); ctx->info.flags &= ~(MAILBOX_NOSELECT | MAILBOX_NONEXISTENT |