diff options
author | Alan Modra <amodra@gmail.com> | 2025-05-06 14:51:31 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2025-05-06 17:05:40 +0930 |
commit | 4dd03f30caa7cae1d41ff070e7519b09d5d95648 (patch) | |
tree | 85937a010310f71ff2b5047da66db44e24d655c9 /gdb/python/python.c | |
parent | a7cae7faf146227fdbffde6d5fed68417fc4120f (diff) | |
download | binutils-4dd03f30caa7cae1d41ff070e7519b09d5d95648.zip binutils-4dd03f30caa7cae1d41ff070e7519b09d5d95648.tar.gz binutils-4dd03f30caa7cae1d41ff070e7519b09d5d95648.tar.bz2 |
gas: input_scrub buffers
This tidies freeing of input_scrub buffers on failure paths, making
input_scrub_end iterate over any input_scrub_push'd files or string
buffers to clean up memory.
* input-scrub.c (input_scrub_free): New function.
(input_scrub_pop): Call it rather than input_scrub_end.
(input_scrub_end): Iterate over next_saved_file freeing
buffers.
(input_scrub_next_buffer): Move sb_kill to input_scrub_free.
Diffstat (limited to 'gdb/python/python.c')
0 files changed, 0 insertions, 0 deletions