From 972d9d61cb92759ce9b4f6173a68173793be8a0c Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 8 Jun 2023 22:43:00 -0700 Subject: [PATCH] Simplified code [skip ci] --- src/vector.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/vector.c b/src/vector.c index 33c6337..1fcfcba 100644 --- a/src/vector.c +++ b/src/vector.c @@ -1005,7 +1005,6 @@ vector_avg(PG_FUNCTION_ARGS) float8 n; uint16 dim; Vector *result; - float v; /* Check array before using */ statevalues = CheckStateArray(statearray, "vector_avg"); @@ -1021,9 +1020,8 @@ vector_avg(PG_FUNCTION_ARGS) result = InitVector(dim); for (int i = 0; i < dim; i++) { - v = statevalues[i + 1] / n; - CheckElementOrFree(v, result); - result->x[i] = v; + result->x[i] = statevalues[i + 1] / n; + CheckElementOrFree(result->x[i], result); } PG_RETURN_POINTER(result);