From: Timo Sirainen Date: Wed, 3 Sep 2025 09:21:50 +0000 (+0300) Subject: lib-storage: index_mail_init_stream() - Add asserts to check state if stream has... X-Git-Tag: 2.4.2~94 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a1be2c0f879a119040524784bda8c778a90f381e;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: index_mail_init_stream() - Add asserts to check state if stream has only header --- diff --git a/src/lib-storage/index/index-mail.c b/src/lib-storage/index/index-mail.c index dfb76e9a35..f12c5a194e 100644 --- a/src/lib-storage/index/index-mail.c +++ b/src/lib-storage/index/index-mail.c @@ -1368,6 +1368,9 @@ int index_mail_init_stream(struct index_mail *mail, int ret; i_assert(_mail->mail_stream_accessed); + i_assert(!data->stream_has_only_header || body_size == NULL); + i_assert(!data->stream_has_only_header || + (data->access_part & (READ_BODY | PARSE_BODY)) == 0); if (!data->initialized_wrapper_stream && _mail->transaction->stats_track) {