]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
index fsck: Don't give bogus "duplicate extension" errors and break them.
authorTimo Sirainen <tss@iki.fi>
Sun, 31 Aug 2008 08:48:23 +0000 (11:48 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 31 Aug 2008 08:48:23 +0000 (11:48 +0300)
--HG--
branch : HEAD

src/lib-index/mail-index-fsck.c

index 60558d6389ed568df5e5c3226096f0078e51e3e0..bf9cfb4beb7de2010c51ad8c99c5143f8d17984c 100644 (file)
@@ -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;
        }
 }