forked from Imagelibrary/binutils-gdb
Prevent a run time segmentation fault when stripping a corrupt binary.
PR 20096 * objcopy.c (copy_relocations_in_section): Also check for the symbol pointed to by sym_ptr_ptr being NULL.
This commit is contained in:
@@ -3250,7 +3250,9 @@ copy_relocations_in_section (bfd *ibfd, sec_ptr isection, void *obfdarg)
|
||||
for (i = 0; i < relcount; i++)
|
||||
{
|
||||
/* PR 17512: file: 9e907e0c. */
|
||||
if (relpp[i]->sym_ptr_ptr)
|
||||
if (relpp[i]->sym_ptr_ptr
|
||||
/* PR 20096 */
|
||||
&& * relpp[i]->sym_ptr_ptr)
|
||||
if (is_specified_symbol (bfd_asymbol_name (*relpp[i]->sym_ptr_ptr),
|
||||
keep_specific_htab))
|
||||
temp_relpp [temp_relcount++] = relpp [i];
|
||||
|
||||
Reference in New Issue
Block a user