From 906b7e5f6c920e8949bd94e6dfc2a911a83d521b Mon Sep 17 00:00:00 2001 From: Teodor Sigaev Date: Fri, 17 Oct 2008 17:27:46 +0000 Subject: [PATCH] Fix small bug in headline generation. Patch from Sushant Sinha http://archives.postgresql.org/pgsql-hackers/2008-07/msg00785.php --- src/backend/tsearch/wparser_def.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/tsearch/wparser_def.c b/src/backend/tsearch/wparser_def.c index 53180705bd..07e71d9b3f 100644 --- a/src/backend/tsearch/wparser_def.c +++ b/src/backend/tsearch/wparser_def.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/tsearch/wparser_def.c,v 1.15 2008/06/17 16:09:06 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/tsearch/wparser_def.c,v 1.16 2008/10/17 17:27:46 teodor Exp $ * *------------------------------------------------------------------------- */ @@ -1621,7 +1621,7 @@ hlCover(HeadlineParsedText *prs, TSQuery query, int *p, int *q) QueryItem *item = GETQUERY(query); int pos = *p; - *q = 0; + *q = -1; *p = 0x7fffffff; for (j = 0; j < query->size; j++) @@ -1643,7 +1643,7 @@ hlCover(HeadlineParsedText *prs, TSQuery query, int *p, int *q) item++; } - if (*q == 0) + if (*q < 0) return false; item = GETQUERY(query);