Fix incorrect byte counts.

gold/
	* object.cc (Sized_relobj_file): Fix byte counts for calls to memmem.
This commit is contained in:
Cary Coutant 2017-01-12 11:51:18 -08:00
parent 8361ed4d6b
commit aca5eec611
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2017-01-12 Cary Coutant <ccoutant@gmail.com>
* object.cc (Sized_relobj_file): Fix byte counts for calls to memmem.
2017-01-11 Cary Coutant <ccoutant@gmail.com>
PR gold/21040

View File

@ -816,9 +816,9 @@ Sized_relobj_file<size, big_endian>::do_find_special_sections(
return (this->has_eh_frame_
|| (!parameters->options().relocatable()
&& parameters->options().gdb_index()
&& (memmem(names, sd->section_names_size, "debug_info", 12) == 0
|| memmem(names, sd->section_names_size, "debug_types",
13) == 0)));
&& (memmem(names, sd->section_names_size, "debug_info", 11) == 0
|| memmem(names, sd->section_names_size,
"debug_types", 12) == 0)));
}
// Read the sections and symbols from an object file.