Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8680:be4006078b6b HEAD
virtual: Fix assert-crashing caused by previous changes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 25 Jan 2009 17:47:23 -0500 |
parents | 418a6b109238 |
children | 0c2ba85280d1 |
files | src/plugins/virtual/virtual-sync.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-sync.c Sun Jan 25 19:54:54 2009 +0200 +++ b/src/plugins/virtual/virtual-sync.c Sun Jan 25 17:47:23 2009 -0500 @@ -681,8 +681,10 @@ 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); + } } } }