changeset 22423:59468efbfc43

lib-index: Fix checking if modseq header is up-to-date We were almost always assuming that it is.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sat, 05 Aug 2017 14:16:31 +0900
parents b92e6fa512df
children b3241e996368
files src/lib-index/mail-index-modseq.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index-modseq.c	Sat Aug 05 14:11:17 2017 +0900
+++ b/src/lib-index/mail-index-modseq.c	Sat Aug 05 14:16:31 2017 +0900
@@ -428,7 +428,7 @@
 	      dovecot.index file. */
 	mail_transaction_log_view_get_prev_pos(ctx->view->log_view,
 					       &end_seq, &end_offset);
-	if (end_seq <= hdr->log_seq ||
+	if (end_seq < hdr->log_seq ||
 	    (end_seq == hdr->log_seq && end_offset <= hdr->log_offset)) {
 		/* modseqs are up to date */
 		return;