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);
+			}
 		}
 	}
 }