From: Timo Sirainen Date: Sun, 16 Jun 2013 20:56:28 +0000 (+0300) Subject: mdbox: Minor fix to handling corrupted mdbox header. X-Git-Tag: 2.2.3~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=737ddab12d0d1b2ba09a23eb4ff2cd6f6838f414;p=thirdparty%2Fdovecot%2Fcore.git mdbox: Minor fix to handling corrupted mdbox header. --- diff --git a/src/lib-storage/index/dbox-multi/mdbox-storage.c b/src/lib-storage/index/dbox-multi/mdbox-storage.c index 5e135263dd..0c353cc68a 100644 --- a/src/lib-storage/index/dbox-multi/mdbox-storage.c +++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c @@ -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;