]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Add vsize hdr on empty mailbox
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 15 Nov 2016 11:40:54 +0000 (13:40 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 15 Nov 2016 20:37:17 +0000 (22:37 +0200)
src/lib-storage/index/index-mailbox-size.c

index cc75ed16507ca63d8c4aefa38d8dd4e0c54d48c1..1fd4008dfd385304f1e7aa65805cbdea806644b8 100644 (file)
@@ -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;