]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
memory leak in bfd/dwarf2.c
authorAlan Modra <amodra@gmail.com>
Thu, 18 Apr 2024 23:40:25 +0000 (09:10 +0930)
committerAlan Modra <amodra@gmail.com>
Fri, 19 Apr 2024 00:30:57 +0000 (10:00 +0930)
* dwarf2.c (_bfd_dwarf2_cleanup_debug_info): Free
dwarf_addr_buffer and dwarf_str_offsets_buffer.

bfd/dwarf2.c

index 2e87d18a129e3337fe0705f66b0897b73a9b051c..8eb7b11e1cad0a6374898d7ffd329b71ae8bf0ee 100644 (file)
@@ -6149,6 +6149,8 @@ _bfd_dwarf2_cleanup_debug_info (bfd *abfd, void **pinfo)
       free (file->dwarf_line_buffer);
       free (file->dwarf_abbrev_buffer);
       free (file->dwarf_info_buffer);
+      free (file->dwarf_addr_buffer);
+      free (file->dwarf_str_offsets_buffer);
       if (file == &stash->alt)
        break;
       file = &stash->alt;