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]