postgres.git / summary / log / commit / refs

commit    984b9ba1d119ee59babea515b2ecab70b7b11910
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 0760269c06a..ae38d711f63 100644 --- a/src/backend/access/gist/gistget.c +++ b/src/backend/access/gist/gistget.c @@ -580,7 +580,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: d6a90aac563e]