From 7580e9920563e57f38ef5b273e8e9b079b38cdfc Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Mon, 15 Apr 2024 14:49:40 -0700 Subject: [PATCH] Improved safety check [skip ci] --- src/sparsevec.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sparsevec.c b/src/sparsevec.c index f923ad5..58e67f9 100644 --- a/src/sparsevec.c +++ b/src/sparsevec.c @@ -898,13 +898,13 @@ sparsevec_l2_normalize(PG_FUNCTION_ARGS) if (rx[i] == 0) continue; - newResult->indices[j] = result->indices[i]; - nx[j] = rx[i]; - j++; - /* Safety check */ if (j == newResult->nnz) break; + + newResult->indices[j] = result->indices[i]; + nx[j] = rx[i]; + j++; } pfree(result);