Fix %lx format used with bfd_size_type mismatch in readelf.c

* readelf.c (get_32bit_elf_symbols): Cast error
	parameters of bfd_size_type with the %lx format to
	unsigned long.
This commit is contained in:
Hans-Peter Nilsson 2014-11-01 03:34:00 +01:00
parent 657a7d7d23
commit 2a03f30731
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2014-11-01 Hans-Peter Nilsson <hp@axis.com>
* readelf.c (get_32bit_elf_symbols): Cast error
parameters of bfd_size_type with the %lx format to
unsigned long.
2014-10-31 Andrew Pinski <apinski@cavium.com>
Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>

View File

@ -4590,7 +4590,7 @@ get_32bit_elf_symbols (FILE * file,
if (section->sh_size > current_file_size)
{
error (_("Section %s has an invalid sh_size of 0x%lx\n"),
SECTION_NAME (section), section->sh_size);
SECTION_NAME (section), (unsigned long) section->sh_size);
goto exit_point;
}
@ -4677,7 +4677,7 @@ get_64bit_elf_symbols (FILE * file,
if (section->sh_size > current_file_size)
{
error (_("Section %s has an invalid sh_size of 0x%lx\n"),
SECTION_NAME (section), section->sh_size);
SECTION_NAME (section), (unsigned long) section->sh_size);
goto exit_point;
}