diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ca79c4e5830..f2d18122bbc 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2020-08-21 Jon Turney + + * elf.c (elfcore_grok_win32pstatus): Change name_size to unsigned + int. Use '%u' format with _bfd_error_handler to render it. + 2020-08-25 Alan Modra PR 26489 diff --git a/bfd/elf.c b/bfd/elf.c index ecd9217b34d..f32118ad404 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -10140,7 +10140,7 @@ elfcore_grok_win32pstatus (bfd *abfd, Elf_Internal_Note *note) char buf[30]; char *name; size_t len; - size_t name_size; + unsigned int name_size; asection *sect; unsigned int type; int is_active_thread; @@ -10248,7 +10248,7 @@ elfcore_grok_win32pstatus (bfd *abfd, Elf_Internal_Note *note) if (note->descsz < 12 + name_size) { - _bfd_error_handler (_("%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a name of size %zu"), + _bfd_error_handler (_("%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a name of size %u"), abfd, note->descsz, name_size); return TRUE; }