From 740564d07f80785a43dda5410e47ac2f8c7edc93 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 4 Aug 2017 13:31:19 +0900 Subject: [PATCH] lib-storage: If mailbox_list_index_very_dirty_syncs=yes, still rebuild empty list index --- src/lib-storage/list/mailbox-list-index-sync.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-storage/list/mailbox-list-index-sync.c b/src/lib-storage/list/mailbox-list-index-sync.c index c4cc351912..f4c5b8cb53 100644 --- a/src/lib-storage/list/mailbox-list-index-sync.c +++ b/src/lib-storage/list/mailbox-list-index-sync.c @@ -462,6 +462,7 @@ int mailbox_list_index_sync(struct mailbox_list *list, bool refresh) } else if (refresh || sync_ctx->ilist->call_corruption_callback || sync_ctx->ilist->corrupted_names_or_parents || + sync_ctx->ilist->highest_name_id == 0 || !sync_ctx->list->mail_set->mailbox_list_index_very_dirty_syncs) { /* sync the index against the backing store */ ret = mailbox_list_index_sync_list(sync_ctx); -- 2.47.3