* elf.c (bfd_elf_get_elf_syms): Don't leak memory on error.
commit48d6551732306230778fa75fc24ad9c8a867d343
authorAlan Modra <amodra@bigpond.net.au>
Fri, 8 Aug 2008 08:00:14 +0000 (8 08:00 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Fri, 8 Aug 2008 08:00:14 +0000 (8 08:00 +0000)
tree13bead91cf37ad0753951663ba43accc414e3121
parent6e36f0d5bf4b33cb2f22e2290feb43bd07750bc1
* elf.c (bfd_elf_get_elf_syms): Don't leak memory on error.
* elflink.c (_bfd_elf_link_read_relocs): bfd_release on error.
(elf_link_add_object_symbols): Don't leak memory on error.
(bfd_elf_size_dynsym_hash_dynstr): Likewise.
(elf_fixup_link_order): Free sections.
bfd/ChangeLog
bfd/elf.c
bfd/elflink.c