mirror of
https://github.com/postgres/postgres.git
synced 2025-07-31 22:04:40 +03:00
Fix incorrect length of lexemes in silly_cmp_tsvector()
This commit is contained in:
@ -975,7 +975,7 @@ silly_cmp_tsvector(const tsvector * a, const tsvector * b)
|
|||||||
return ( aptr->pos > bptr->pos ) ? -1 : 1;
|
return ( aptr->pos > bptr->pos ) ? -1 : 1;
|
||||||
} else if ( aptr->len != bptr->len ) {
|
} else if ( aptr->len != bptr->len ) {
|
||||||
return ( aptr->len > bptr->len ) ? -1 : 1;
|
return ( aptr->len > bptr->len ) ? -1 : 1;
|
||||||
} else if ( (res=strncmp(STRPTR(a) + aptr->pos, STRPTR(b) + bptr->pos, b->len))!= 0 ) {
|
} else if ( (res=strncmp(STRPTR(a) + aptr->pos, STRPTR(b) + bptr->pos, bptr->len))!= 0 ) {
|
||||||
return res;
|
return res;
|
||||||
} else if ( aptr->haspos ) {
|
} else if ( aptr->haspos ) {
|
||||||
WordEntryPos *ap = POSDATAPTR(a, aptr);
|
WordEntryPos *ap = POSDATAPTR(a, aptr);
|
||||||
|
Reference in New Issue
Block a user