From: Joel Brobecker Date: Wed, 22 Nov 2006 00:05:37 +0000 (+0000) Subject: * parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before X-Git-Tag: gdb_6_6-2006-12-18-release~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96f8d8ba901018718a1c9e7d8ebf6637cf6af964;p=thirdparty%2Fbinutils-gdb.git * parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before dereferencing it. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5810d60e8c7..ad9d723ba47 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2006-11-21 Pedro Alves + + Checked in by Joel Brobecker + * parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before + dereferencing it. + 2006-11-20 Joel Brobecker * README: Remove obsolete information. diff --git a/gdb/parse.c b/gdb/parse.c index b0edaf42661..5f23120ccba 100644 --- a/gdb/parse.c +++ b/gdb/parse.c @@ -408,7 +408,8 @@ write_exp_msymbol (struct minimal_symbol *msymbol, write_exp_elt_opcode (OP_LONG); - if (SYMBOL_BFD_SECTION (msymbol)->flags & SEC_THREAD_LOCAL) + if (SYMBOL_BFD_SECTION (msymbol) + && SYMBOL_BFD_SECTION (msymbol)->flags & SEC_THREAD_LOCAL) { bfd *bfd = SYMBOL_BFD_SECTION (msymbol)->owner; struct objfile *ofp;