From: H.J. Lu Date: Mon, 3 Aug 2009 23:56:08 +0000 (+0000) Subject: 2009-08-03 H.J. Lu X-Git-Tag: cgen-snapshot-20090901~280 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=45b222d606213014334f236604075cd55d1399cc;p=external%2Fbinutils.git 2009-08-03 H.J. Lu PR binutils/10363 * elf.c (bfd_elf_string_from_elf_section): Return NULL on invalid string offset. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 4107449..0dc3695 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,11 @@ 2009-08-03 H.J. Lu + PR binutils/10363 + * elf.c (bfd_elf_string_from_elf_section): Return NULL on + invalid string offset. + +2009-08-03 H.J. Lu + PR ld/10433 * elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Set got to htab->init_got_offset and plt to htab->init_plt_offset diff --git a/bfd/elf.c b/bfd/elf.c index f27c607..9863a3a 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -331,7 +331,7 @@ bfd_elf_string_from_elf_section (bfd *abfd, (shindex == shstrndx && strindex == hdr->sh_name ? ".shstrtab" : bfd_elf_string_from_elf_section (abfd, shstrndx, hdr->sh_name))); - return ""; + return NULL; } return ((char *) hdr->contents) + strindex;