]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Rename mailbox_list_index.corrupted to corrupted_names_or_parents
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 24 Nov 2016 13:41:38 +0000 (15:41 +0200)
committerGitLab <gitlab@git.dovecot.net>
Fri, 25 Nov 2016 13:25:14 +0000 (15:25 +0200)
Makes it clearer what exactly the flag means.

src/lib-storage/list/mailbox-list-index-sync.c
src/lib-storage/list/mailbox-list-index.c
src/lib-storage/list/mailbox-list-index.h

index 2070ff0b15781b9d18084353e2055f659614bc64..b52e4097d98bd03e5a910613b9a479b98a67faec 100644 (file)
@@ -336,12 +336,12 @@ static void
 mailbox_list_index_sync_update_hdr(struct mailbox_list_index_sync_context *sync_ctx)
 {
        if (sync_ctx->orig_highest_name_id != sync_ctx->ilist->highest_name_id ||
-           sync_ctx->ilist->corrupted) {
+           sync_ctx->ilist->corrupted_names_or_parents) {
                /* new names added. this implicitly resets refresh flag */
                T_BEGIN {
                        mailbox_list_index_sync_names(sync_ctx);
                } T_END;
-               sync_ctx->ilist->corrupted = FALSE;
+               sync_ctx->ilist->corrupted_names_or_parents = FALSE;
        } else if (mailbox_list_index_need_refresh(sync_ctx->ilist,
                                                   sync_ctx->view)) {
                /* we're synced, reset refresh flag */
@@ -398,7 +398,7 @@ mailbox_list_index_sync_update_corrupted_nodes(struct mailbox_list_index_sync_co
 static void
 mailbox_list_index_sync_update_corrupted(struct mailbox_list_index_sync_context *sync_ctx)
 {
-       if (!sync_ctx->ilist->corrupted)
+       if (!sync_ctx->ilist->corrupted_names_or_parents)
                return;
 
        mailbox_list_index_sync_update_corrupted_nodes(sync_ctx,
index d63afb1c4ab90ec824355cba1b4ee15d9e55b927..a56603c0589a0d1c0efa4f3f49bd2a41a49b16e9 100644 (file)
@@ -425,7 +425,7 @@ int mailbox_list_index_parse(struct mailbox_list *list,
                        mail_index_mark_corrupted(ilist->index);
                        return -1;
                }
-               ilist->corrupted = TRUE;
+               ilist->corrupted_names_or_parents = TRUE;
        }
        if (mailbox_list_index_parse_records(ilist, view, &error) < 0) {
                mailbox_list_set_critical(list,
@@ -437,7 +437,7 @@ int mailbox_list_index_parse(struct mailbox_list *list,
                }
                /* FIXME: find any missing mailboxes, add them and write the
                   index back. */
-               ilist->corrupted = TRUE;
+               ilist->corrupted_names_or_parents = TRUE;
        }
        return 0;
 }
index 0b48a7126418f95641caf2e3ca3d7a02d24bd0d2..0e097a9a989c97833fa125745ae49d22abacad2d 100644 (file)
@@ -116,7 +116,7 @@ struct mailbox_list_index {
        bool updating_status:1;
        bool has_backing_store:1;
        bool index_last_check_changed:1;
-       bool corrupted:1;
+       bool corrupted_names_or_parents:1;
 };
 
 struct mailbox_list_index_iterate_context {