From: Timo Sirainen Date: Fri, 18 Nov 2016 23:56:19 +0000 (+0200) Subject: lib-index: mail_index_map_register_ext(ext_offset=-1) now sets hdr_offset=-1 X-Git-Tag: 2.2.27~59 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7acacaedd738612b15400d11ef920d8c2ffa91cc;p=thirdparty%2Fdovecot%2Fcore.git lib-index: mail_index_map_register_ext(ext_offset=-1) now sets hdr_offset=-1 It shouldn't make any difference, but this is a less confusing value. --- diff --git a/src/lib-index/mail-index-map.c b/src/lib-index/mail-index-map.c index f3b14f2487..061c063154 100644 --- a/src/lib-index/mail-index-map.c +++ b/src/lib-index/mail-index-map.c @@ -82,8 +82,8 @@ mail_index_map_register_ext(struct mail_index_map *map, ext = array_append_space(&map->extensions); ext->name = p_strdup(map->extension_pool, name); ext->ext_offset = ext_offset; - ext->hdr_offset = ext_offset + - mail_index_map_ext_hdr_offset(strlen(name)); + ext->hdr_offset = ext_offset == (uint32_t)-1 ? (uint32_t)-1 : + ext_offset + mail_index_map_ext_hdr_offset(strlen(name)); ext->hdr_size = ext_hdr->hdr_size; ext->record_offset = ext_hdr->record_offset; ext->record_size = ext_hdr->record_size;