aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/spgist/spgutils.c
diff options
context:
space:
mode:
authorTomas Vondra <tomas.vondra@postgresql.org>2021-04-04 19:36:10 +0200
committerTomas Vondra <tomas.vondra@postgresql.org>2021-04-04 19:36:12 +0200
commitd9c5b9a9eeb9e3061ae139e0e564ce5358c94001 (patch)
treedf0544c154fba0572216f417326459c7d6690c56 /src/backend/access/spgist/spgutils.c
parent4908684ddab35135869efa2af6b49c4d67c422f9 (diff)
downloadpostgresql-d9c5b9a9eeb9e3061ae139e0e564ce5358c94001.tar.gz
postgresql-d9c5b9a9eeb9e3061ae139e0e564ce5358c94001.zip
Fix bug in brin_minmax_multi_union
When calling sort_expanded_ranges() we need to remember the return value, because the function sorts and also deduplicates the ranges. So the number of ranges may decrease. brin_minmax_multi_union failed to do that, which resulted in crashes due to bogus ranges (equal minval/maxval but not marked as compacted). Reported-by: Jaime Casanova Discussion: https://postgr.es/m/20210404052550.GA4376%40ahch-to
Diffstat (limited to 'src/backend/access/spgist/spgutils.c')
0 files changed, 0 insertions, 0 deletions