diff options
author | Michael Paquier <michael@paquier.xyz> | 2023-07-31 11:36:44 +0900 |
---|---|---|
committer | Michael Paquier <michael@paquier.xyz> | 2023-07-31 11:36:44 +0900 |
commit | f1e9f6bbfa536992eac6c094882b3afcd9e90fb4 (patch) | |
tree | 9a9396f0885689da09dfdd42a17e64c6153787e9 /src/backend/utils/adt/jsonpath.c | |
parent | bf227926d22b5cffba4b6724df0eb239a7037cbd (diff) | |
download | postgresql-f1e9f6bbfa536992eac6c094882b3afcd9e90fb4.tar.gz postgresql-f1e9f6bbfa536992eac6c094882b3afcd9e90fb4.zip |
Avoid memory leak in rmtree() when path cannot be opened
An allocation done for the directory names to recurse into for their
deletion was done before OPENDIR(), so, assuming that a failure happens,
this could leak a bit of memory.
Author: Ranier Vilela
Reviewed-by: Daniel Gustafsson
Discussion: https://postgr.es/m/CAEudQAoN3-2ZKBALThnEk_q2hu8En5A0WG9O+5siJTQKVZzoWQ@mail.gmail.com
Diffstat (limited to 'src/backend/utils/adt/jsonpath.c')
0 files changed, 0 insertions, 0 deletions