From: Timo Sirainen Date: Mon, 19 Feb 2018 12:44:04 +0000 (+0200) Subject: lib-storage: Unless LAYOUT=index, don't rebuild list index on missing INBOX X-Git-Tag: 2.3.1~290 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9a2898fb8db2e0e125114ae708b9ef7e13e97e50;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Unless LAYOUT=index, don't rebuild list index on missing INBOX --- diff --git a/src/lib-storage/list/mailbox-list-index.c b/src/lib-storage/list/mailbox-list-index.c index d617d0b628..533fa2a863 100644 --- a/src/lib-storage/list/mailbox-list-index.c +++ b/src/lib-storage/list/mailbox-list-index.c @@ -928,7 +928,7 @@ static void mailbox_list_index_init_finish(struct mailbox_list *list) p_strdup_printf(list->pool, "%s/%s", dir, list->set.list_index_fname); ilist->index = mail_index_alloc(list->ns->user->event, dir, list->set.list_index_fname); - ilist->rebuild_on_missing_inbox = + ilist->rebuild_on_missing_inbox = !ilist->has_backing_store && (list->ns->flags & NAMESPACE_FLAG_INBOX_ANY) != 0; ilist->ext_id = mail_index_ext_register(ilist->index, "list",