]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before
authorJoel Brobecker <brobecker@gnat.com>
Wed, 22 Nov 2006 00:05:37 +0000 (00:05 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Wed, 22 Nov 2006 00:05:37 +0000 (00:05 +0000)
        dereferencing it.

gdb/ChangeLog
gdb/parse.c

index 5810d60e8c7317e88da7c404a156f15cff003285..ad9d723ba4764d8b96f9975a83d6c7d56221a252 100644 (file)
@@ -1,3 +1,9 @@
+2006-11-21  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       Checked in by Joel Brobecker  <brobecker@adacore.com>
+       * parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before
+       dereferencing it.
+
 2006-11-20  Joel Brobecker  <brobecker@adacore.com>
 
        * README: Remove obsolete information.
index b0edaf426614b7f3ef980b727693ba07201581de..5f23120ccba459361de9f88034a7012c294bb74c 100644 (file)
@@ -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;