From da3527f690b8a8051acec64f0b3cdf7bedee5d69 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 18 Aug 2004 09:44:11 +0000 Subject: [PATCH] PR 324 (coff_link_add_symbols): Check that the comdat pointer in the coff_section_data structure has been initialised before using it. --- bfd/ChangeLog | 7 +++++++ bfd/cofflink.c | 1 + 2 files changed, 8 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7c24b394a3..f9f11261d5 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2004-08-18 Nick Clifton + + PR 324 + * cofflink.c (coff_link_add_symbols): Check that the comdat + pointer in the coff_section_data structure has been initialised + before using it. + 2004-08-18 Alan Modra PR 338 diff --git a/bfd/cofflink.c b/bfd/cofflink.c index 6520669f28..ca144cc492 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -435,6 +435,7 @@ coff_link_add_symbols (bfd *abfd, if (obj_pe (abfd) && (classification == COFF_SYMBOL_GLOBAL || classification == COFF_SYMBOL_PE_SECTION) + && coff_section_data (abfd, section) != NULL && coff_section_data (abfd, section)->comdat != NULL && strncmp (name, "??_", 3) == 0 && strcmp (name, coff_section_data (abfd, section)->comdat->name) == 0) -- 2.11.0