Signed-off-by: Mark Wielaard <[email protected]> --- libdw/ChangeLog | 4 ++++ libdw/dwarf_begin_elf.c | 1 + 2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/libdw/ChangeLog b/libdw/ChangeLog index 0d35ca9..f3ba224 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,7 @@ +2012-12-18 Mark Wielaard <[email protected]> + + * dwarf_begin_elf.c (valid_p): Call Dwarf_Sig8_Hash_free. + 2012-10-09 Petr Machata <[email protected]> * dwarf_getlocation.c (__libdw_intern_expression): Handle diff --git a/libdw/dwarf_begin_elf.c b/libdw/dwarf_begin_elf.c index a9c826c..65a59cd 100644 --- a/libdw/dwarf_begin_elf.c +++ b/libdw/dwarf_begin_elf.c @@ -344,6 +344,7 @@ valid_p (Dwarf *result) && unlikely (result->sectiondata[IDX_debug_info] == NULL)) { __libdw_free_zdata (result); + Dwarf_Sig8_Hash_free (&result->sig8_hash); __libdw_seterrno (DWARF_E_NO_DWARF); free (result); result = NULL; -- 1.7.1 _______________________________________________ elfutils-devel mailing list [email protected] https://lists.fedorahosted.org/mailman/listinfo/elfutils-devel
