mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
PR26463, ASAN: m32c_elf_relax_section elf32-m32c.c:1448
PR 26463 * elf32-m32c.c (m32c_elf_relax_section): Check is_elf_hash_table before accessing elf fields.
This commit is contained in:
@@ -1445,7 +1445,8 @@ m32c_elf_relax_section
|
||||
bfd_byte *shndx_buf = NULL;
|
||||
int machine;
|
||||
|
||||
if (abfd == elf_hash_table (link_info)->dynobj
|
||||
if (is_elf_hash_table (link_info->hash)
|
||||
&& abfd == elf_hash_table (link_info)->dynobj
|
||||
&& (sec->flags & SEC_LINKER_CREATED) != 0
|
||||
&& strcmp (sec->name, ".plt") == 0)
|
||||
return m32c_elf_relax_plt_section (sec, link_info, again);
|
||||
|
||||
Reference in New Issue
Block a user