postgres.git / summary / log / commit / refs
commit 140b7b1f93dcd681bf95fef4e3d9b71289c9af87
Author: Alexander Korotkov <akorotkov@postgresql.org>
Date: Thu Sep 19 20:36:01 2019 +0000
First released in: 9.5.20, 9.6.16, 10.11, 11.6
Fix oversight in backpatch of 6cae9d2c10
During backpatch of 6cae9d2c10 Float8GetDatum() was accidentally removed. This
commit turns it back.
Reported-by: Erik Rijkers
Discussion: https://postgr.es/m/6d51305e1159241cabee132f7efc7eff%40xs4all.nl
Author: Tom Lane
Backpatch-through: from 11 to 9.5
src/backend/access/gist/gistget.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/backend/access/gist/gistget.c b/src/backend/access/gist/gistget.c
index 5a850a2c19c..e3cafb3a976 100644
--- a/src/backend/access/gist/gistget.c
+++ b/src/backend/access/gist/gistget.c
@@ -576,7 +576,7 @@ getNextNearest(IndexScanDesc scan)
if (!scan->xs_orderbynulls[i])
pfree(DatumGetPointer(scan->xs_orderbyvals[i]));
#endif
- scan->xs_orderbyvals[i] = item->distances[i].value;
+ scan->xs_orderbyvals[i] = Float8GetDatum(item->distances[i].value);
scan->xs_orderbynulls[i] = item->distances[i].isnull;
}
else if (so->orderByTypes[i] == FLOAT4OID)
[parent: 53d9cf2db5de]