From: Timo Sirainen Date: Tue, 27 Dec 2022 10:10:35 +0000 (-0500) Subject: sdbox: Add data stack frame when syncing each file X-Git-Tag: 2.4.0~3213 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6eeb424f2e698d4875f7854151fe778b4ce4df2a;p=thirdparty%2Fdovecot%2Fcore.git sdbox: Add data stack frame when syncing each file This could have caused extra memory usage when altmoving lots of mails. --- diff --git a/src/lib-storage/index/dbox-single/sdbox-sync.c b/src/lib-storage/index/dbox-single/sdbox-sync.c index 670b768dec..c8a0b549a9 100644 --- a/src/lib-storage/index/dbox-single/sdbox-sync.c +++ b/src/lib-storage/index/dbox-single/sdbox-sync.c @@ -92,10 +92,10 @@ static void sdbox_sync_add(struct sdbox_sync_context *ctx, return; } - for (seq = seq1; seq <= seq2; seq++) { + for (seq = seq1; seq <= seq2; seq++) T_BEGIN { mail_index_lookup_uid(ctx->sync_view, seq, &uid); sdbox_sync_file(ctx, seq, uid, type); - } + } T_END; } static int sdbox_sync_index(struct sdbox_sync_context *ctx)