Mercurial > dovecot > core-2.2
changeset 4622:1febe4a45c36 HEAD
Fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 18 Sep 2006 02:20:30 +0300 |
parents | 446646de0c4a |
children | b09e8ca4b142 |
files | src/plugins/fts/fts-storage.c |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/fts/fts-storage.c Mon Sep 18 02:15:53 2006 +0300 +++ b/src/plugins/fts/fts-storage.c Mon Sep 18 02:20:30 2006 +0300 @@ -330,7 +330,12 @@ range[fctx->result_pos].seq1 = ctx->seq+1; else { ctx->seq = range[fctx->result_pos].seq1 - 1; - range[fctx->result_pos].seq1++; + + if (fctx->result_pos < count && + ctx->seq + 1 == range[fctx->result_pos].seq2) + fctx->result_pos++; + else + range[fctx->result_pos].seq1++; } wanted_seq = ctx->seq + 1;