]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Check error return from bfd_canonicalize_dynamic_reloc
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 18 Sep 2017 20:05:25 +0000 (13:05 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 18 Sep 2017 20:17:34 +0000 (13:17 -0700)
commite6ff33ca50c1180725dde11c84ee93fcdb4235ef
tree392413c6d8d405c0b44e8239200eb8a8252cd098
parent7a31b38ef87d133d8204cae67a97f1989d25fa18
Check error return from bfd_canonicalize_dynamic_reloc

Since bfd_canonicalize_dynamic_reloc returns -1 on error, check it in
elf_i386_get_synthetic_symtab and elf_x86_64_get_synthetic_symtab.

PR ld/22148
* elf32-i386.c (elf_i386_get_synthetic_symtab): Check error
return from bfd_canonicalize_dynamic_reloc.
* elf64-x86-64.c (elf_x86_64_get_synthetic_symtab): Likewise.

(cherry picked from commit 94670f6cf11fc29cc6db6814b38c4305d9bcac96)
bfd/ChangeLog
bfd/elf32-i386.c
bfd/elf64-x86-64.c