From: Aki Tuomi Date: Tue, 15 Nov 2016 11:40:54 +0000 (+0200) Subject: lib-storage: Add vsize hdr on empty mailbox X-Git-Tag: 2.2.27~166 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=43735d5b43ce467338e58b414b53d2be37534c92;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Add vsize hdr on empty mailbox --- diff --git a/src/lib-storage/index/index-mailbox-size.c b/src/lib-storage/index/index-mailbox-size.c index cc75ed1650..1fd4008dfd 100644 --- a/src/lib-storage/index/index-mailbox-size.c +++ b/src/lib-storage/index/index-mailbox-size.c @@ -176,7 +176,8 @@ index_mailbox_vsize_update_write(struct mailbox_vsize_update *update) return; update->written = TRUE; - if (memcmp(&update->orig_vsize_hdr, &update->vsize_hdr, + if (update->rebuild == FALSE && + memcmp(&update->orig_vsize_hdr, &update->vsize_hdr, sizeof(update->vsize_hdr)) == 0) { /* no changes */ return;