diff options
author | David Rowley <drowley@postgresql.org> | 2023-10-05 20:30:47 +1300 |
---|---|---|
committer | David Rowley <drowley@postgresql.org> | 2023-10-05 20:30:47 +1300 |
commit | 0b053e78b5990cd01e7169ee5bd2bb8e4045deea (patch) | |
tree | f18695f27e0905a6e9bdd37a8ade115f0f77aa39 /src/backend/utils/adt/json.c | |
parent | 688926633fc6663d632334b17b34b0384620a458 (diff) | |
download | postgresql-0b053e78b5990cd01e7169ee5bd2bb8e4045deea.tar.gz postgresql-0b053e78b5990cd01e7169ee5bd2bb8e4045deea.zip |
Fix memory leak in Memoize code
Ensure we switch to the per-tuple memory context to prevent any memory
leaks of detoasted Datums in MemoizeHash_hash() and MemoizeHash_equal().
Reported-by: Orlov Aleksej
Author: Orlov Aleksej, David Rowley
Discussion: https://postgr.es/m/83281eed63c74e4f940317186372abfd%40cft.ru
Backpatch-through: 14, where Memoize was added
Diffstat (limited to 'src/backend/utils/adt/json.c')
0 files changed, 0 insertions, 0 deletions