MFC r279301: GNU nm: Avoid NULL dereference

bfd_dwarf2_find_line() calls find_line() with NULL functionname_ptr,
  which resulted in a crash on certain ELF objects.

  This change was implemented independently from upstream binutils, but
  I have checked that the crash does not happen there.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
emaste 2015-03-04 01:10:09 +00:00
parent 6dec850dfa
commit e28f1e3a99

View File

@ -2382,7 +2382,8 @@ find_line (bfd *abfd,
else
addr += section->vma;
*filename_ptr = NULL;
*functionname_ptr = NULL;
if (!do_line)
*functionname_ptr = NULL;
*linenumber_ptr = 0;
if (! *pinfo)