diff options
author | Andrew Dunstan <andrew@dunslane.net> | 2024-04-09 09:07:14 -0400 |
---|---|---|
committer | Andrew Dunstan <andrew@dunslane.net> | 2024-04-12 10:32:30 -0400 |
commit | 661ab4e185784db79c194b5758555b1db3f30483 (patch) | |
tree | c5fdde1cecca9ea8440f5e8e2412741acc34d580 /src/test/modules/test_json_parser/test_json_parser_incremental.c | |
parent | b9ecefecc7aaad117e0255b56b759f524f0f4363 (diff) | |
download | postgresql-661ab4e185784db79c194b5758555b1db3f30483.tar.gz postgresql-661ab4e185784db79c194b5758555b1db3f30483.zip |
Fix some memory leaks associated with parsing json and manifests
Coverity complained about not freeing some memory associated with
incrementally parsing backup manifests. To fix that, provide and use a new
shutdown function for the JsonManifestParseIncrementalState object, in
line with a suggestion from Tom Lane.
While analysing the problem, I noticed a buglet in freeing memory for
incremental json lexers. To fix that remove a bogus condition on
freeing the memory allocated for them.
Diffstat (limited to 'src/test/modules/test_json_parser/test_json_parser_incremental.c')
0 files changed, 0 insertions, 0 deletions