changeset 11694:d701f254ca4e HEAD

dsync: Fixed assert-crashing on exporting a "deleted mailbox" record to proxy.
author Timo Sirainen <tss@iki.fi>
date Thu, 01 Jul 2010 20:59:33 +0100
parents be38abc90df3
children 54c3d17a4038
files src/dsync/dsync-proxy.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/dsync/dsync-proxy.c	Thu Jul 01 20:46:04 2010 +0100
+++ b/src/dsync/dsync-proxy.c	Thu Jul 01 20:59:33 2010 +0100
@@ -168,7 +168,8 @@
 		i_assert(box->uid_validity == 0);
 		return;
 	}
-	i_assert(box->uid_validity != 0);
+	i_assert(box->uid_validity != 0 ||
+		 (box->flags & DSYNC_MAILBOX_FLAG_DELETED_MAILBOX) != 0);
 
 	str_append_c(str, '\t');
 	dsync_proxy_mailbox_guid_export(str, &box->mailbox_guid);