From: Timo Sirainen Date: Tue, 21 Sep 2021 13:58:13 +0000 (+0300) Subject: lib-storage: List index rebuild - Add data stack frames X-Git-Tag: 2.3.17~85 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e22519d85dd07adabc8fc028c498301a909fd431;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: List index rebuild - Add 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 ecc9242257..9e852e2d82 100644 --- a/src/lib-storage/list/mail-storage-list-index-rebuild.c +++ b/src/lib-storage/list/mail-storage-list-index-rebuild.c @@ -232,9 +232,9 @@ mail_storage_list_index_find_indexed_mailboxes(struct mail_storage_list_index_re MAILBOX_LIST_ITER_RAW_LIST | MAILBOX_LIST_ITER_NO_AUTO_BOXES | MAILBOX_LIST_ITER_SKIP_ALIASES); - while (ret == 0 && (info = mailbox_list_iter_next(iter)) != NULL) { + while (ret == 0 && (info = mailbox_list_iter_next(iter)) != NULL) T_BEGIN { ret = mail_storage_list_index_find_indexed_mailbox(ctx, rebuild_ns, info); - } + } T_END; if (mailbox_list_iter_deinit(&iter) < 0) { mail_storage_set_critical(rebuild_ns->ns->storage, "List rebuild: Failed to iterate mailboxes: %s", @@ -345,7 +345,9 @@ mail_storage_list_index_create(struct mail_storage_list_index_rebuild_ctx *ctx, int i, ret = 0; for (i = 0; i < 100; i++) { - ret = mail_storage_list_index_try_create(ctx, guid_p, i > 0); + T_BEGIN { + ret = mail_storage_list_index_try_create(ctx, guid_p, i > 0); + } T_END; if (ret != 0) return ret; }