From: Aki Tuomi Date: Mon, 3 Jul 2017 10:25:35 +0000 (+0300) Subject: virtual: Force header rewrite if header not found or crc32 changed X-Git-Tag: 2.2.32.rc1~85 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f109cdce3f207c7655762e70378e884d465927dd;p=thirdparty%2Fdovecot%2Fcore.git virtual: Force header rewrite if header not found or crc32 changed Otherwise the header gets only partially written --- diff --git a/src/plugins/virtual/virtual-sync.c b/src/plugins/virtual/virtual-sync.c index 1ca8557e8d..ab58e5dcbe 100644 --- a/src/plugins/virtual/virtual-sync.c +++ b/src/plugins/virtual/virtual-sync.c @@ -178,6 +178,7 @@ int virtual_mailbox_ext_header_read(struct virtual_mailbox *mbox, mailboxes = NULL; ext_name_offset = 0; ext_mailbox_count = 0; + ret = 0; } else { const void *guid_data; size_t guid_size;