From: Timo Sirainen Date: Sun, 31 Aug 2008 08:48:23 +0000 (+0300) Subject: index fsck: Don't give bogus "duplicate extension" errors and break them. X-Git-Tag: 1.2.alpha1~27 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a553ee9b9c50d7cd317825ccb8150331560a9dd9;p=thirdparty%2Fdovecot%2Fcore.git index fsck: Don't give bogus "duplicate extension" errors and break them. --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-fsck.c b/src/lib-index/mail-index-fsck.c index 60558d6389..bf9cfb4beb 100644 --- a/src/lib-index/mail-index-fsck.c +++ b/src/lib-index/mail-index-fsck.c @@ -298,6 +298,7 @@ mail_index_fsck_extensions(struct mail_index *index, struct mail_index_map *map, &next_offset); } array_append(&names, &name, 1); + offset = next_offset; continue; } @@ -307,7 +308,6 @@ mail_index_fsck_extensions(struct mail_index *index, struct mail_index_map *map, map->hdr_copy_buf, next_offset, (size_t)-1); buffer_set_used_size(map->hdr_copy_buf, hdr->header_size); map->hdr_base = map->hdr_copy_buf->data; - next_offset = offset; } }