]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage/index/dbox-multi/mdbox-save: dbox_save_mail - Use uoff_t for append_offset
authorKarl Fleischmann <karl.fleischmann@open-xchange.com>
Fri, 1 Aug 2025 13:25:00 +0000 (15:25 +0200)
committerKarl Fleischmann <karl.fleischmann@open-xchange.com>
Thu, 21 Aug 2025 11:50:11 +0000 (13:50 +0200)
src/lib-storage/index/dbox-multi/mdbox-save.c

index 9707b93df152e4048341cfaccd5ea01c34054d8a..126083d66c6db80ca4d6931e99cb1819e0d67f84 100644 (file)
@@ -23,7 +23,7 @@
 struct dbox_save_mail {
        struct dbox_file_append_context *file_append;
        uint32_t seq;
-       uint32_t append_offset;
+       uoff_t append_offset;
        time_t save_date;
        bool written_to_disk;
 };
@@ -147,7 +147,7 @@ int mdbox_save_begin(struct mail_save_context *_ctx, struct istream *input)
                ctx->ctx.failed = TRUE;
                return -1;
        }
-       i_assert(ctx->ctx.dbox_output->offset <= (uint32_t)-1);
+       i_assert(ctx->ctx.dbox_output->offset <= UOFF_T_MAX);
        append_offset = ctx->ctx.dbox_output->offset;
 
        ctx->cur_file = ctx->cur_file_append->file;