* elflink.h (elf_link_add_object_symbols): Don't crash on NULL owner.

This commit is contained in:
Alan Modra 2003-08-23 04:10:34 +00:00
parent 4be5d5207c
commit 40a0491a90
2 changed files with 14 additions and 9 deletions

View File

@ -1,3 +1,7 @@
2003-08-23 Alan Modra <amodra@bigpond.net.au>
* elflink.h (elf_link_add_object_symbols): Don't crash on NULL owner.
2003-08-22 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_create_dynamic_sections): Align the

View File

@ -1186,7 +1186,8 @@ elf_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info)
bfd *common_bfd;
symbol_align = ffs (h->root.u.def.value) - 1;
if ((h->root.u.def.section->owner->flags & DYNAMIC) == 0)
if (h->root.u.def.section->owner != NULL
&& (h->root.u.def.section->owner->flags & DYNAMIC) == 0)
{
normal_align = h->root.u.def.section->alignment_power;
if (normal_align > symbol_align)