* elfxx-mips.c (mips_elf_got_entry_hash): Don't dereference
entry->abfd when it's NULL.
This commit is contained in:
parent
1dc0220c4f
commit
38985a1cb4
|
@ -1,3 +1,8 @@
|
|||
2003-01-29 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* elfxx-mips.c (mips_elf_got_entry_hash): Don't dereference
|
||||
entry->abfd when it's NULL.
|
||||
|
||||
2003-01-27 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* elfxx-mips.c (mips_elf_create_dynamic_relocation): Handle
|
||||
|
|
|
@ -1584,10 +1584,11 @@ mips_elf_got_entry_hash (entry_)
|
|||
{
|
||||
const struct mips_got_entry *entry = (struct mips_got_entry *)entry_;
|
||||
|
||||
return entry->abfd->id + entry->symndx
|
||||
return entry->symndx
|
||||
+ (! entry->abfd ? mips_elf_hash_bfd_vma (entry->d.address)
|
||||
: entry->symndx >= 0 ? mips_elf_hash_bfd_vma (entry->d.addend)
|
||||
: entry->d.h->root.root.root.hash);
|
||||
: entry->abfd->id
|
||||
+ (entry->symndx >= 0 ? mips_elf_hash_bfd_vma (entry->d.addend)
|
||||
: entry->d.h->root.root.root.hash));
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
Loading…
Reference in New Issue