diff options
author | Daniel Gustafsson <dgustafsson@postgresql.org> | 2022-02-09 14:12:55 +0100 |
---|---|---|
committer | Daniel Gustafsson <dgustafsson@postgresql.org> | 2022-02-09 14:12:55 +0100 |
commit | 1a29217a00a34162ca0ffac336d83f28132330a6 (patch) | |
tree | b916d3c5393ef328c4d6956e8ab43201d776f3cd /src/backend/commands/async.c | |
parent | cf29a11ef6467fbb4b246d2086f7eecb1cfa42db (diff) | |
download | postgresql-1a29217a00a34162ca0ffac336d83f28132330a6.tar.gz postgresql-1a29217a00a34162ca0ffac336d83f28132330a6.zip |
Free temporary memory when reading TOC
ReadStr returns allocated memory which the caller is responsible for
freeing when done with the string. This commit ensures that memory is
freed in one case which used ReadStr in a conditional. While the leak
might not be too concerning, this makes the code consistent across all
ReadStr callsites in ReadToc. Due to the lack of complaints of issues
in production from this, no backpatch is performed at this point.
Author: Bharath Rupireddy, Georgios Kokolatos
Reviewed-by: Kyotaro Horiguchi
Discussion: https://postgr.es/m/oZwKiUxFsVaetG2xOJp7Hwao8F1AKIdfFDQLNJrnwoaxmjyB-45r_aYmhgXHKLcMI3GT24m9L6HafSi2ns7WFxXe0mw2_tIJpD-Z3vb_eyI=@pm.me
Diffstat (limited to 'src/backend/commands/async.c')
0 files changed, 0 insertions, 0 deletions