Nonsense error messages on invalid aout string offset
authorAlan Modra <amodra@gmail.com>
Wed, 28 Feb 2018 06:44:24 +0000 (17:14 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 28 Feb 2018 06:55:02 +0000 (17:25 +1030)
commit0d329c0a83a23cebb86fbe0ebddd780dc0df2424
treeee22c2d2ce3b593e1172083587cf0f850ad46a77
parentf169cfdc08761a3d9fcd587ad8661102672403ec
Nonsense error messages on invalid aout string offset

translate_symbol_table returns false on detecting an out of range name
string offset, hooray for error checking, but doesn't set bfd_error or
print a useful error.  bfd_error therefore contains whatever it had
previously, in my testing, bfd_error_system_call.  So the error
printed depended on errno.

PR 22887
* aoutx.h (translate_symbol_table): Print an error message and set
bfd_error on finding an invalid name string offset.
bfd/ChangeLog
bfd/aoutx.h