When computing checksums, skip the contents of sections with the SHT_NOBITS type.

Revert change to compress.c
This commit is contained in:
Nick Clifton
2011-12-14 16:12:13 +00:00
parent 1963ff9682
commit 0d13c96b21
3 changed files with 7 additions and 5 deletions

View File

@@ -1098,10 +1098,10 @@ elf_checksum_contents (bfd *abfd,
(*process) (&x_shdr, sizeof x_shdr, arg);
/* PR ld/12451:
Process the section's contents; reading them in if necessary. */
Process the section's contents, if it has some. Read them in if necessary. */
if (i_shdr.contents)
(*process) (i_shdr.contents, i_shdr.sh_size, arg);
else
else if (i_shdr.sh_type != SHT_NOBITS)
{
asection *sec;