From: Timo Sirainen Date: Tue, 27 Sep 2016 16:45:57 +0000 (+0300) Subject: lib-index: When finding a view is reset, don't attempt any further syncing. X-Git-Tag: 2.2.26~182 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9bce4ed3844a7b5622b2e2a1d995e3dc75c2af41;p=thirdparty%2Fdovecot%2Fcore.git lib-index: When finding a view is reset, don't attempt any further syncing. This could cause various errors to be logged, such as: Error: Append with UID 7103, but next_uid = 7242 --- diff --git a/src/lib-index/mail-index-view-sync.c b/src/lib-index/mail-index-view-sync.c index c6ba75d176..2c17353669 100644 --- a/src/lib-index/mail-index-view-sync.c +++ b/src/lib-index/mail-index-view-sync.c @@ -601,6 +601,8 @@ mail_index_view_sync_begin(struct mail_index_view *view, mail_index_set_error(view->index, "%s reset, view is now inconsistent", view->index->filepath); + ctx->failed = TRUE; + return ctx; } if (!have_expunges && !partial_sync) {