From: H.J. Lu Date: Sat, 6 Apr 2024 00:10:24 +0000 (-0700) Subject: elf: Call bfd_malloc instead xmalloc X-Git-Tag: gdb-15-branchpoint~476 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c411ee988375f8e7069c8ab408a7835a261d80d5;p=thirdparty%2Fbinutils-gdb.git elf: Call bfd_malloc instead xmalloc * elflink.c (elf_link_add_object_symbols): Call bfd_malloc instead of xmalloc. --- diff --git a/bfd/elflink.c b/bfd/elflink.c index dadac2522d5..c73470276cd 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -4378,12 +4378,13 @@ elf_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info) { /* Initialize first_hash for an IR input. */ htab->first_hash = (struct bfd_hash_table *) - xmalloc (sizeof (struct bfd_hash_table)); - if (!bfd_hash_table_init - (htab->first_hash, elf_link_first_hash_newfunc, - sizeof (struct elf_link_first_hash_entry))) + bfd_malloc (sizeof (struct bfd_hash_table)); + if (htab->first_hash == NULL + || !bfd_hash_table_init + (htab->first_hash, elf_link_first_hash_newfunc, + sizeof (struct elf_link_first_hash_entry))) info->callbacks->einfo - (_("%F%P: first_hash failed to initialize: %E\n")); + (_("%F%P: first_hash failed to create: %E\n")); } } else