]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
virtual: The virtual index may have sometimes been unnecessarily deleted.
authorTimo Sirainen <tss@iki.fi>
Wed, 23 Sep 2015 13:09:47 +0000 (16:09 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 23 Sep 2015 13:09:47 +0000 (16:09 +0300)
Due to uninitialized broken_r value.

src/plugins/virtual/virtual-sync.c

index 91e1e86aceb098bc7f7d9c46b54a56d179c03afb..3f9baebe2a555ce7b61e7f0648f484d2d576bf5f 100644 (file)
@@ -155,6 +155,8 @@ int virtual_mailbox_ext_header_read(struct virtual_mailbox *mbox,
        uint32_t prev_mailbox_id;
        int ret = 1;
 
+       *broken_r = FALSE;
+
        hdr = mail_index_get_header(view);
        mail_index_get_header_ext(view, mbox->virtual_ext_id,
                                  &ext_data, &ext_size);