diff options
author | Michael P | 2012-01-05 01:24:37 +0000 |
---|---|---|
committer | Michael P | 2012-01-05 01:24:37 +0000 |
commit | 6b458351cc1912961949349fd1d78e13bddebe9c (patch) | |
tree | ebe18e87cec996bf8792241d202f0c0d9d31edf0 | |
parent | a823e2d682fa18866d4cb99d90bd32ab10a5066d (diff) |
Correct float8 collection
Bug reported by sch19831106 and patch by the same person
-rw-r--r-- | src/backend/utils/adt/float.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/utils/adt/float.c b/src/backend/utils/adt/float.c index b7389cdad0..771665b028 100644 --- a/src/backend/utils/adt/float.c +++ b/src/backend/utils/adt/float.c @@ -2761,7 +2761,7 @@ float8_collect(PG_FUNCTION_ARGS) N += transvalues[0]; sumX += transvalues[1]; CHECKFLOATVAL(sumX, isinf(collectvalues[1]) || isinf(transvalues[1]), true); - sumX2 += transvalues[2] * transvalues[2]; + sumX2 += transvalues[2]; CHECKFLOATVAL(sumX2, isinf(collectvalues[2]) || isinf(transvalues[2]), true); /* |