diff options
Diffstat (limited to 'bfd/coff-z80.c')
-rw-r--r-- | bfd/coff-z80.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/coff-z80.c b/bfd/coff-z80.c index ba0f260..7fb2f13 100644 --- a/bfd/coff-z80.c +++ b/bfd/coff-z80.c @@ -314,7 +314,7 @@ reloc_processing (arelent *relent, relent->address = reloc->r_vaddr; rtype2howto (relent, reloc); - if (reloc->r_symndx == -1) + if (reloc->r_symndx == -1 || symbols == NULL) relent->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr; else if (reloc->r_symndx >= 0 && reloc->r_symndx < obj_conv_table_size (abfd)) relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx]; |