diff options
author | Michael Snyder <msnyder@vmware.com> | 2007-07-24 19:54:01 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2007-07-24 19:54:01 +0000 |
commit | d0f16d5ecee58c911ec135380b56d1fbb93dc03e (patch) | |
tree | c15382ebdff1fbc7ecd4eec84657d692f96db0e2 /bfd/elflink.c | |
parent | 9b9966104b89e9ff4db9a5da3a049b461d765a41 (diff) | |
download | gdb-d0f16d5ecee58c911ec135380b56d1fbb93dc03e.zip gdb-d0f16d5ecee58c911ec135380b56d1fbb93dc03e.tar.gz gdb-d0f16d5ecee58c911ec135380b56d1fbb93dc03e.tar.bz2 |
2007-07-24 Michael Snyder <msnyder@access-company.com>
* elflink.c (bfd_elf_final_link): Avoid redundant frees -- return
on bfd_malloc error rather than goto error_return.
Diffstat (limited to 'bfd/elflink.c')
-rw-r--r-- | bfd/elflink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/elflink.c b/bfd/elflink.c index 2fd8f05..07a6aec 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -11043,7 +11043,7 @@ bfd_elf_final_link (bfd *abfd, struct bfd_link_info *info) { bfd_byte *contents = bfd_malloc (attr_size); if (contents == NULL) - goto error_return; + return FALSE; /* Bail out and fail. */ bfd_elf_set_obj_attr_contents (abfd, contents, attr_size); bfd_set_section_contents (abfd, attr_section, contents, 0, attr_size); free (contents); |