]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mdbox: Minor fix to handling corrupted mdbox header.
authorTimo Sirainen <tss@iki.fi>
Sun, 16 Jun 2013 20:56:28 +0000 (23:56 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 16 Jun 2013 20:56:28 +0000 (23:56 +0300)
src/lib-storage/index/dbox-multi/mdbox-storage.c

index 5e135263ddbfedd79759ed03e3a38830d4b979cb..0c353cc68a50eeab51f08941e095812f2333c151 100644 (file)
@@ -227,8 +227,10 @@ void mdbox_update_header(struct mdbox_mailbox *mbox,
        struct mdbox_index_header hdr, new_hdr;
        bool need_resize;
 
-       if (mdbox_read_header(mbox, &hdr, &need_resize) < 0)
+       if (mdbox_read_header(mbox, &hdr, &need_resize) < 0) {
                memset(&hdr, 0, sizeof(hdr));
+               need_resize = FALSE;
+       }
 
        new_hdr = hdr;