* som.c (som_get_reloc_upper_bound): If there are no relocs return enough

space to hold a NULL pointer.
This commit is contained in:
Nick Clifton 2007-09-26 08:12:59 +00:00
parent 0a7b15ff9a
commit 06dcabb057
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2007-09-26 Tristan Gingold <gingold@adacore.com>
* som.c (som_get_reloc_upper_bound): If there are no relocs return
enough space to hold a NULL pointer.
2007-09-26 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (ppc_build_one_stub): Correct rel_hdr.sh_size.

View File

@ -4939,8 +4939,11 @@ som_get_reloc_upper_bound (bfd *abfd, sec_ptr asect)
return -1;
return (asect->reloc_count + 1) * sizeof (arelent *);
}
/* There are no relocations. */
return 0;
/* There are no relocations. Return enough space to hold the
NULL pointer which will be installed if som_canonicalize_reloc
is called. */
return sizeof (arelent *);
}
/* Convert relocations from SOM (external) form into BFD internal