diff --git a/ext/fts3/fts3.c b/ext/fts3/fts3.c index 88ff0ee2c5..7e2cd79055 100644 --- a/ext/fts3/fts3.c +++ b/ext/fts3/fts3.c @@ -2267,6 +2267,9 @@ static int fts3PoslistMerge( */ fts3GetDeltaVarint(&p1, &i1); fts3GetDeltaVarint(&p2, &i2); + if( i1<2 || i2<2 ){ + break; + } do { fts3PutDeltaVarint(&p, &iPrev, (i1