From: Timo Sirainen Date: Tue, 27 Dec 2022 21:29:54 +0000 (-0500) Subject: lib-storage: Mailbox index list rebuild - Add mailboxes in separate data stack frames X-Git-Tag: 2.4.0~3215 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=172cb2a7a7dc59e19f61d42a407af11cd0c117a6;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Mailbox index list rebuild - Add mailboxes in separate data stack frames --- diff --git a/src/lib-storage/list/mail-storage-list-index-rebuild.c b/src/lib-storage/list/mail-storage-list-index-rebuild.c index 20873929e5..dd0f3ec4a2 100644 --- a/src/lib-storage/list/mail-storage-list-index-rebuild.c +++ b/src/lib-storage/list/mail-storage-list-index-rebuild.c @@ -445,7 +445,7 @@ static int mail_storage_list_index_add_missing(struct mail_storage_list_index_re e_debug(ctx->storage->event, "Sorting mailbox tree"); struct mailbox_tree_context *tree = mailbox_tree_init_size(sep, sizeof(struct mailbox_sort_node)); - while (hash_table_iterate(iter, ctx->mailboxes, &key, &box)) { + while (hash_table_iterate(iter, ctx->mailboxes, &key, &box)) T_BEGIN { bool created; const char *name = box->index_name; if (name == NULL) @@ -456,7 +456,7 @@ static int mail_storage_list_index_add_missing(struct mail_storage_list_index_re struct mailbox_sort_node *node = container_of(_node, struct mailbox_sort_node, node); node->box = box; - } + } T_END; hash_table_iterate_deinit(&iter); mailbox_tree_sort(tree);