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.3.0.rc1~1299 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7fa9d523d96b3002620cc1ff463f1d4ad2d90129;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 4e94070796..6096efada0 100644 --- a/src/plugins/virtual/virtual-sync.c +++ b/src/plugins/virtual/virtual-sync.c @@ -179,6 +179,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;