pgvector.git / summary / log / commit / refs

commit    bf3ef4de56a3fef9a98cbfd3fd82515b32b9d3ca
Author:   Andrew Kane <andrew@ankane.org>
Date:     Mon Apr 15 21:55:32 2024 +0000

    Improved safety check [skip ci]


src/sparsevec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sparsevec.c b/src/sparsevec.c index 6c1949f3..b0c0055c 100644 --- a/src/sparsevec.c +++ b/src/sparsevec.c @@ -579,7 +579,7 @@ vector_to_sparsevec(PG_FUNCTION_ARGS) if (vec->x[i] != 0) { /* Safety check */ - if (j == nnz) + if (j >= result->nnz) elog(ERROR, "safety check failed"); result->indices[j] = i + 1; [parent: 2c82f05503ff]