dovecot-2.2: mailbox_list_index=yes: Don't use indexes when iter...
dovecot at dovecot.org
dovecot at dovecot.org
Mon Aug 13 14:23:34 EEST 2012
details: http://hg.dovecot.org/dovecot-2.2/rev/5d058be4aefc
changeset: 14893:5d058be4aefc
user: Timo Sirainen <tss at iki.fi>
date: Mon Aug 13 14:23:26 2012 +0300
description:
mailbox_list_index=yes: Don't use indexes when iterating with MAILBOX_LIST_ITER_RAW_LIST.
diffstat:
src/lib-storage/list/mailbox-list-index-iter.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (13 lines):
diff -r 0e4be366edb4 -r 5d058be4aefc src/lib-storage/list/mailbox-list-index-iter.c
--- a/src/lib-storage/list/mailbox-list-index-iter.c Mon Aug 13 07:28:40 2012 +0300
+++ b/src/lib-storage/list/mailbox-list-index-iter.c Mon Aug 13 14:23:26 2012 +0300
@@ -27,7 +27,8 @@
ctx->sep = ns_sep;
ctx->info_pool = pool_alloconly_create("mailbox list index iter info", 128);
- if (mailbox_list_index_refresh(ctx->ctx.list) < 0) {
+ if ((flags & MAILBOX_LIST_ITER_RAW_LIST) != 0 ||
+ mailbox_list_index_refresh(ctx->ctx.list) < 0) {
/* no indexing */
ctx->backend_ctx = ilist->module_ctx.super.
iter_init(list, patterns, flags);
More information about the dovecot-cvs
mailing list