Browse Source

Fix the loading of the dynamic string table in a file without sections.

PR 23050
	* readelf.c (process_dynamic_section): Correct dynamic string
	table size calculation.
binutils-2_31-branch
Nick Clifton 8 years ago
parent
commit
86c6c6df00
  1. 6
      binutils/ChangeLog
  2. 2
      binutils/readelf.c

6
binutils/ChangeLog

@ -1,3 +1,9 @@
2018-04-12 Nick Clifton <nickc@redhat.com>
PR 23050
* readelf.c (process_dynamic_section): Correct dynamic string
table size calculation.
2018-04-11 Alan Modra <amodra@gmail.com>
* ieee.c: Remove i960 support.

2
binutils/readelf.c

@ -9639,7 +9639,7 @@ process_dynamic_section (Filedata * filedata)
if (archive_file_offset != 0)
str_tab_len = archive_file_size - offset;
else
str_tab_len = filedata->file_size;
str_tab_len = filedata->file_size - offset;
if (str_tab_len < 1)
{

Loading…
Cancel
Save