diff options
-rw-r--r-- | bfd/elf32-xtensa.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c index 59f3dd5..e5bfbb2 100644 --- a/bfd/elf32-xtensa.c +++ b/bfd/elf32-xtensa.c @@ -885,7 +885,8 @@ xtensa_read_table_entries (bfd *abfd, flagword predef_flags; bfd_size_type table_entry_size, section_limit; - if (!section + if (bfd_get_flavour (abfd) != bfd_target_elf_flavour + || !section || !(section->flags & SEC_ALLOC) || (section->flags & SEC_DEBUGGING)) { |