From: Timo Sirainen Date: Tue, 19 Jan 2021 10:42:02 +0000 (+0200) Subject: lib-index: Fill mail_index_map.hdr_copy_buf also when mmap()ing index X-Git-Tag: 2.3.16~306 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=55f8474dbf7f9a4bb07ea5b184f13ca80b16ef0e;p=thirdparty%2Fdovecot%2Fcore.git lib-index: Fill mail_index_map.hdr_copy_buf also when mmap()ing index This doesn't seem to have been necessary so far, but will be required by the following changes. --- diff --git a/src/lib-index/mail-index-map-read.c b/src/lib-index/mail-index-map-read.c index c39eb3bd53..7ebe42d3ce 100644 --- a/src/lib-index/mail-index-map-read.c +++ b/src/lib-index/mail-index-map-read.c @@ -97,6 +97,8 @@ static int mail_index_mmap(struct mail_index_map *map, uoff_t file_size) } mail_index_map_copy_hdr(map, hdr); + buffer_set_used_size(map->hdr_copy_buf, 0); + buffer_append(map->hdr_copy_buf, rec_map->mmap_base, hdr->header_size); map->hdr_base = rec_map->mmap_base; rec_map->records = PTR_OFFSET(rec_map->mmap_base, map->hdr.header_size);