From: Timo Sirainen Date: Sun, 25 Jan 2009 22:47:23 +0000 (-0500) Subject: virtual: Fix assert-crashing caused by previous changes. X-Git-Tag: 1.2.beta1~63 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d516e6848ecfbc7381abe9414fd8011fdf9d8c95;p=thirdparty%2Fdovecot%2Fcore.git virtual: Fix assert-crashing caused by previous changes. --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-sync.c b/src/plugins/virtual/virtual-sync.c index 25391951c9..ab89c0214a 100644 --- a/src/plugins/virtual/virtual-sync.c +++ b/src/plugins/virtual/virtual-sync.c @@ -681,8 +681,10 @@ virtual_sync_mailbox_box_add(struct virtual_sync_context *ctx, uidmap[dest].real_uid = uid; uidmap[dest].virtual_uid = 0; - rec.rec.real_uid = uid; - array_append(&ctx->all_adds, &rec, 1); + if (ctx->mbox->uids_mapped) { + rec.rec.real_uid = uid; + array_append(&ctx->all_adds, &rec, 1); + } } } }