]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Preserve last-rename-stamp when rebuilding index
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 9 Mar 2021 16:40:32 +0000 (18:40 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 15 Mar 2021 06:51:46 +0000 (06:51 +0000)
src/lib-storage/index/index-rebuild.c

index bce51690dceaeef2db9c6c27a28bcb031daacb4c..0eaaab57305d3ec1016eeed4ce1467ffcc3da91b 100644 (file)
@@ -246,6 +246,7 @@ void index_index_rebuild_deinit(struct index_rebuild_context **_ctx,
                                          (uint32_t)-1, "rebuilding index");
        index_rebuild_header(ctx, cb);
        index_rebuild_box_preserve_header(ctx, ctx->box->box_name_hdr_ext_id);
+       index_rebuild_box_preserve_header(ctx, ctx->box->box_last_rename_stamp_ext_id);
        index_rebuild_box_preserve_header(ctx, ctx->box->pop3_uidl_hdr_ext_id);
        if (ctx->backup_index != NULL) {
                mail_index_view_close(&ctx->backup_view);