mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
elf: Call bfd_malloc instead xmalloc
* elflink.c (elf_link_add_object_symbols): Call bfd_malloc instead of xmalloc.
This commit is contained in:
parent
cca46dea4d
commit
c411ee9883
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user