diff options
author | Alan Modra <amodra@gmail.com> | 2008-08-08 08:00:14 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2008-08-08 08:00:14 +0000 |
commit | 4dd07732f266b95c1ddec864b415ff2f41e52212 (patch) | |
tree | 4243f5e2c8db81aad8ef42f59677c0029176a1c8 /bfd/ChangeLog | |
parent | c3c3645668dd98baba51d2877c901c33a60b9f31 (diff) | |
download | gdb-4dd07732f266b95c1ddec864b415ff2f41e52212.zip gdb-4dd07732f266b95c1ddec864b415ff2f41e52212.tar.gz gdb-4dd07732f266b95c1ddec864b415ff2f41e52212.tar.bz2 |
* 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.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ea94b02..bf4cad1 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,11 @@ +2008-08-08 Alan Modra <amodra@bigpond.net.au> + + * 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. + 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com> * elf-bfd.h (elf_backend_data): Add a "rela_plts_and_copies_p" field. |