dovecot: Assert-crashfix

dovecot at dovecot.org dovecot at dovecot.org
Mon Nov 5 20:34:19 EET 2007


details:   http://hg.dovecot.org/dovecot/rev/3123e03dc3d8
changeset: 6693:3123e03dc3d8
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Nov 05 20:34:15 2007 +0200
description:
Assert-crashfix

diffstat:

1 file changed, 2 insertions(+), 2 deletions(-)
src/lib-index/mail-index-view-sync.c |    4 ++--

diffs (21 lines):

diff -r a3079c4320c6 -r 3123e03dc3d8 src/lib-index/mail-index-view-sync.c
--- a/src/lib-index/mail-index-view-sync.c	Mon Nov 05 20:23:24 2007 +0200
+++ b/src/lib-index/mail-index-view-sync.c	Mon Nov 05 20:34:15 2007 +0200
@@ -307,7 +307,7 @@ int mail_index_view_sync_begin(struct ma
 	ctx->view = view;
 	ctx->flags = flags;
 	ctx->expunges = expunges;
-	ctx->finish_min_msg_count = reset ? 0 :
+	ctx->finish_min_msg_count = reset || quick_sync ? 0 :
 		view->map->hdr.messages_count - expunge_count;
 	mail_index_sync_map_init(&ctx->sync_map_ctx, view,
 				 MAIL_INDEX_SYNC_HANDLER_VIEW);
@@ -324,7 +324,7 @@ int mail_index_view_sync_begin(struct ma
 		view->sync_new_map = view->index->map;
 		view->sync_new_map->refcount++;
 		i_assert(view->index->map->hdr.messages_count >=
-			 ctx->finish_min_msg_count || reset);
+			 ctx->finish_min_msg_count);
 
 		/* keep the old mapping without expunges until we're
 		   fully synced */


More information about the dovecot-cvs mailing list