Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6693:3123e03dc3d8 HEAD
Assert-crashfix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 05 Nov 2007 20:34:15 +0200 |
parents | a3079c4320c6 |
children | c7742d109a67 |
files | src/lib-index/mail-index-view-sync.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ 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 @@ 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 */