X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bfd%2Fcofflink.c;h=2782795d3b8c6db0a2cf913ab6d52c950b9e14f3;hb=720a66cfb68d5d7d8f2e18e9b44c346ac630c68b;hp=8c3f71bd0ba13fda0436ec334a312c95116abf37;hpb=13e570f80cbfb299a8858ce6830e91a6cb40ab7b;p=platform%2Fupstream%2Fbinutils.git diff --git a/bfd/cofflink.c b/bfd/cofflink.c index 8c3f71b..2782795 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -2003,7 +2003,10 @@ _bfd_coff_link_input_bfd (struct coff_final_link_info *flaginfo, bfd *input_bfd) if (strings == NULL) return FALSE; } - filename = strings + auxp->x_file.x_n.x_offset; + if ((bfd_size_type) auxp->x_file.x_n.x_offset >= obj_coff_strings_len (input_bfd)) + filename = _(""); + else + filename = strings + auxp->x_file.x_n.x_offset; indx = _bfd_stringtab_add (flaginfo->strtab, filename, hash, copy); if (indx == (bfd_size_type) -1)