changeset 6347:aeaaaaeb64a6 HEAD

If extension introduction is broken, don't log errors about following extensions updates.
author Timo Sirainen <tss@iki.fi>
date Sun, 02 Sep 2007 03:35:03 +0300
parents 5dcd55d1a47f
children ef1c7b2acc10
files src/lib-index/mail-index-sync-ext.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync-ext.c	Sun Sep 02 03:32:45 2007 +0300
+++ b/src/lib-index/mail-index-sync-ext.c	Sun Sep 02 03:35:03 2007 +0300
@@ -360,6 +360,11 @@
 	buffer_t *hdr_buf;
 	uint32_t ext_id;
 
+	/* default to ignoring the following extension updates in case this
+	   intro is corrupted */
+	ctx->cur_ext_id = 0;
+	ctx->cur_ext_ignore = TRUE;
+
 	if (u->ext_id != (uint32_t)-1 &&
 	    (!array_is_created(&map->extensions) ||
 	     u->ext_id >= array_count(&map->extensions))) {