Mercurial > dovecot > core-2.2
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;