X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=bfd%2Fsyms.c;h=7daf741b7b61e27db12e04226599979226cc1f21;hb=f1cee837665a932d3d747597d8512cd0d3650478;hp=e0ab16795d64b72ba804ccb51f0b4eed88ca5623;hpb=0a1b45a20eaa98d4d9026dc1fd17e79e741183af;p=binutils-gdb.git diff --git a/bfd/syms.c b/bfd/syms.c index e0ab16795d6..7daf741b7b6 100644 --- a/bfd/syms.c +++ b/bfd/syms.c @@ -654,6 +654,10 @@ bfd_decode_symclass (asymbol *symbol) { char c; + /* Paranoia... */ + if (symbol == NULL || symbol->section == NULL) + return '?'; + if (symbol->section && bfd_is_com_section (symbol->section)) { if (symbol->section->flags & SEC_SMALL_DATA)