postgres.git / summary / log / commit / refs

commit    ee1ae8b99f964ca1edc038dd558e541832164d52
Author:   Peter Eisentraut <peter@eisentraut.org>
Date:     Fri Apr 04 12:45:53 2025 +0000
First released in: 18.0

    Fix crash/valgrind error
    
    Fix for commit 9ef1851685b: We have to skip indexes where sortopfamily
    is NULL.  This takes the place of the previous btree check.  Detected
    by valgrind on the buildfarm.


src/backend/utils/adt/selfuncs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c index b62c3f3116d..462308807ef 100644 --- a/src/backend/utils/adt/selfuncs.c +++ b/src/backend/utils/adt/selfuncs.c @@ -6329,6 +6329,10 @@ get_actual_variable_range(PlannerInfo *root, VariableStatData *vardata, ScanDirection indexscandir; StrategyNumber strategy; + /* Ignore non-ordering indexes */ + if (index->sortopfamily == NULL) + continue; + /* * Ignore partial indexes --- we only want stats that cover the entire * relation. [parent: b4f453f6ab71]