2009-08-03 H.J. Lu <hongjiu.lu@intel.com>

PR binutils/10363
	* elf.c (bfd_elf_string_from_elf_section): Return NULL on
	invalid string offset.
This commit is contained in:
H.J. Lu 2009-08-03 23:56:08 +00:00
parent 1ffa32eed6
commit 45b222d606
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2009-08-03 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/10363
* elf.c (bfd_elf_string_from_elf_section): Return NULL on
invalid string offset.
2009-08-03 H.J. Lu <hongjiu.lu@intel.com>
PR ld/10433

View File

@ -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;