summaryrefslogtreecommitdiff
path: root/libdw/dwarf_getelf.c
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2023-02-22 23:34:00 +0100
committerMark Wielaard <mark@klomp.org>2023-02-28 12:35:15 +0100
commite24d8a4a3ea106608bb3e8d33c4639cf71d0f08d (patch)
tree47de840bd6ec8ec60bb2d828f2756d83d6354d04 /libdw/dwarf_getelf.c
parent4961f9ae2f11795022166698aa15a15f48ec8c5b (diff)
downloadelfutils-e24d8a4a3ea106608bb3e8d33c4639cf71d0f08d.tar.gz
libdw: Fix dwarf_getscopes memory leak on error
When there is an error in dwarf_getscopes after the initial scopes have been allocated, e.g. when looking for the inlined scopes, then the scopes would leak. Fix this by explicitly free the scopes on error. https://sourceware.org/bugzilla/show_bug.cgi?id=29434 Signed-off-by: Mark Wielaard <mark@klomp.org>
Diffstat (limited to 'libdw/dwarf_getelf.c')
0 files changed, 0 insertions, 0 deletions