Mercurial > dovecot > core-2.2
changeset 8570:67ef46a47065 HEAD
virtual: Fixed initial mailbox synchronization for the last virtual mailbox.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 19 Dec 2008 07:25:20 +0200 |
parents | 5eb05134db86 |
children | 563e61fa7726 |
files | src/plugins/virtual/virtual-sync.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-sync.c Fri Dec 19 06:27:44 2008 +0200 +++ b/src/plugins/virtual/virtual-sync.c Fri Dec 19 07:25:20 2008 +0200 @@ -988,6 +988,12 @@ } i_free(vmails); + /* finish adding messages to the last mailbox */ + for (; j < uidmap_count; j++) { + add_rec.rec.real_uid = uidmap[j].real_uid; + array_append(&ctx->all_adds, &add_rec, 1); + } + /* if there are any mailboxes we didn't yet sync, add new messages in them */ bboxes = array_get(&ctx->mbox->backend_boxes, &count);