From: Joern Rennecke Date: Wed, 22 May 2002 18:16:45 +0000 (+0000) Subject: Avoid dereferencing null pointer in: X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4ee33023a0c20ff518b10d132637d872c08d12df;p=binutils-gdb.git Avoid dereferencing null pointer in: * sh-dis.c (print_insn_sh): If coff and bfd_mach_sh, use arch_sh4 for disassembly. --- diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 80b10e55dce..3f1f930b8fc 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,4 +1,4 @@ -Wed May 22 14:13:40 2002 J"orn Rennecke +Wed May 22 19:13:27 2002 J"orn Rennecke * sh-dis.c (print_insn_sh): If coff and bfd_mach_sh, use arch_sh4 for disassembly. diff --git a/opcodes/sh-dis.c b/opcodes/sh-dis.c index 7f403806dd4..24d4b41eaff 100644 --- a/opcodes/sh-dis.c +++ b/opcodes/sh-dis.c @@ -304,7 +304,8 @@ print_insn_sh (memaddr, info) /* SH coff object files lack information about the machine type, so we end up with bfd_mach_sh unless it was set explicitly (which could have happended if this is a call from gdb or the simulator.) */ - if (bfd_asymbol_flavour(*info->symbols) == bfd_target_coff_flavour) + if (info->symbols + && bfd_asymbol_flavour(*info->symbols) == bfd_target_coff_flavour) target_arch = arch_sh4; break; case bfd_mach_sh2: