summaryrefslogtreecommitdiff
path: root/bfd/linker.c
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>2007-07-26 21:53:35 +0000
committerMichael Snyder <msnyder@vmware.com>2007-07-26 21:53:35 +0000
commitd06ba2bd02c160d94fb9a1c88b5406256cb92e80 (patch)
tree6934795eb6e1187de94e22fe148af153fa348400 /bfd/linker.c
parent9a9ea98ca85cd5bb45ecf97ae7ce6d8022a99d60 (diff)
downloadbinutils-redhat-d06ba2bd02c160d94fb9a1c88b5406256cb92e80.tar.gz
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/linker.c')
-rw-r--r--bfd/linker.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/linker.c b/bfd/linker.c
index f547a752a1..d31752be37 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;
}