diff options
author | Michael Snyder <msnyder@vmware.com> | 2007-07-26 21:53:35 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2007-07-26 21:53:35 +0000 |
commit | 2d4f3e92ff96c19987e2e0f79f698604f578adb8 (patch) | |
tree | 5ef41ebc5e386966d4cd705c7875125c27bbdcdc /bfd | |
parent | ac38308c9515c590cf3e80d10259bdcb4eef135f (diff) | |
download | gdb-2d4f3e92ff96c19987e2e0f79f698604f578adb8.zip gdb-2d4f3e92ff96c19987e2e0f79f698604f578adb8.tar.gz gdb-2d4f3e92ff96c19987e2e0f79f698604f578adb8.tar.bz2 |
2007-07-26 Michael Snyder <msnyder@access-company.com>
* linker.c (already_linked_newfunc): Check for NULL return from
bfd_hash_allocate.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 3 | ||||
-rw-r--r-- | bfd/linker.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index b51de1f..538436d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,8 @@ 2007-07-26 Michael Snyder <msnyder@access-company.com> + * linker.c (already_linked_newfunc): Check for NULL return from + bfd_hash_allocate. + * coffgen.c (fixup_symbol_value): Guard against null; bfd_is_com_section will dereference the section pointer. diff --git a/bfd/linker.c b/bfd/linker.c index f547a75..d31752b 100644 --- a/bfd/linker.c +++ b/bfd/linker.c @@ -2948,6 +2948,9 @@ already_linked_newfunc (struct bfd_hash_entry *entry ATTRIBUTE_UNUSED, ret->entry = NULL; + if (ret == NULL) + return ret; + return &ret->root; } |