Mercurial > dovecot > core-2.2
changeset 11693:be38abc90df3 HEAD
dsync: Fixed assert-crash with remote syncing.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 01 Jul 2010 20:46:04 +0100 |
parents | 3bc1cef3ac4c |
children | d701f254ca4e |
files | src/dsync/dsync-brain-msgs-new.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dsync/dsync-brain-msgs-new.c Thu Jul 01 20:40:55 2010 +0100 +++ b/src/dsync/dsync-brain-msgs-new.c Thu Jul 01 20:46:04 2010 +0100 @@ -293,6 +293,11 @@ const struct dsync_brain_mailbox *mailbox; const mailbox_guid_t *mailbox_guid; + if (iter->msgs_sent) { + dsync_brain_msg_sync_finish(iter); + return; + } + do { mailbox = array_idx(&iter->sync->mailboxes, iter->mailbox_idx); mailbox_guid = &mailbox->box.mailbox_guid;