X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2FChangeLog;fp=bfd%2FChangeLog;h=dc264de3cc360cd741a32c6d3de1b7350e9bed00;hb=228c8f4be0c428369ec6b68e25696863d1e62ed7;hp=302ee5ec8554e23efcca4d0ae31fdf34a8d5c152;hpb=f00901886d0acb7a4d4b177a5cabe8bd9ca2307b;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 302ee5ec85..dc264de3cc 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2019-12-18 Alan Modra + + * coff-rs6000.c (_bfd_xcoff_slurp_armap): Don't overflow when + checking symbol count against section size. Guard against strlen + running off end of buffer by allocating one more byte and zeroing. + * coff64-rs6000.c (xcoff64_slurp_armap): Likewise. + 2019-12-18 Alan Modra * elf32-ppc.c (ppc_elf_get_synthetic_symtab): Use size_t for vars.