diff options
author | Tomas Vondra <tomas.vondra@postgresql.org> | 2024-04-14 18:19:52 +0200 |
---|---|---|
committer | Tomas Vondra <tomas.vondra@postgresql.org> | 2024-04-14 18:24:38 +0200 |
commit | 8cea358b128fea93c8360c9521dcf954775a38ca (patch) | |
tree | 48eaf29c02f43cba6b1ef25c99cdee8aab017f3e /contrib/xml2/xpath.c | |
parent | ccd8f0fa1e541e6b59ac2727509cafa6367e5886 (diff) |
Use the correct PG_DETOAST_DATUM macro in BRIN
Commit 6bcda4a721 replaced PG_DETOAST_DATUM with PG_DETOAST_DATUM_PACKED
in two BRIN output functions, for minmax-multi and bloom opclasses. But
this is incorrect - the code is accessing the data through structs that
already include a 4B header, so the detoast needs to match that. But the
PACKED macro may keep the 1B header, which means the struct fields will
point to incorrect data.
Backpatch-through: 16
Discussion: https://postgr.es/m/1df00a66-db5a-4e66-809a-99b386a06d86%40enterprisedb.com
Diffstat (limited to 'contrib/xml2/xpath.c')
0 files changed, 0 insertions, 0 deletions