aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/coff-i386.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 2cf4d1f..31f0087e 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,4 +1,6 @@
-2007-07-26 Michael Snyder <msnyder@svkmacdonelllnx>
+2007-07-26 Michael Snyder <msnyder@access-company.com>
+
+ * coff-i386.c (coff_i386_rtype_to_howto): Guard against null.
* linker.c (bfd_section_already_linked_table_insert): Change
return type from void to boolean. Return FALSE on failure.
diff --git a/bfd/coff-i386.c b/bfd/coff-i386.c
index 47c041d..e5c6a6b 100644
--- a/bfd/coff-i386.c
+++ b/bfd/coff-i386.c
@@ -518,7 +518,8 @@ coff_i386_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
*addendp -= pe_data(sec->output_section->owner)->pe_opthdr.ImageBase;
}
- if (rel->r_type == R_SECREL32)
+ BFD_ASSERT (sym != NULL);
+ if (rel->r_type == R_SECREL32 && sym != NULL)
{
bfd_vma osect_vma;