dovecot-1.2: virtual: Fixed initial mailbox synchronization for ...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Dec 19 07:25:24 EET 2008
details: http://hg.dovecot.org/dovecot-1.2/rev/67ef46a47065
changeset: 8570:67ef46a47065
user: Timo Sirainen <tss at iki.fi>
date: Fri Dec 19 07:25:20 2008 +0200
description:
virtual: Fixed initial mailbox synchronization for the last virtual mailbox.
diffstat:
1 file changed, 6 insertions(+)
src/plugins/virtual/virtual-sync.c | 6 ++++++
diffs (16 lines):
diff -r 5eb05134db86 -r 67ef46a47065 src/plugins/virtual/virtual-sync.c
--- 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 @@ static void virtual_sync_backend_map_uid
}
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);
More information about the dovecot-cvs
mailing list