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;