OSDN Git Service

* partial-stab.h: Consistently guard against pst being NULL.
authorcgf <cgf>
Thu, 31 May 2001 02:58:57 +0000 (02:58 +0000)
committercgf <cgf>
Thu, 31 May 2001 02:58:57 +0000 (02:58 +0000)
gdb/ChangeLog
gdb/partial-stab.h

index 5ab1171..b1054b4 100644 (file)
@@ -1,3 +1,7 @@
+2001-05-29  Christopher Faylor  <cgf@redhat.com>
+
+       * partial-stab.h: Consistently guard against pst being NULL.
+
 2001-05-29  Alexandre Oliva  <aoliva@redhat.com>
 
        * symfile.c (compare_psymbols, compare_symbols): Declare using
index fcfb2ef..5dadf44 100644 (file)
@@ -600,10 +600,11 @@ switch (CUR_SYMBOL_TYPE)
           the bounds created by N_SO symbols.  If that's the case
           use the address of this function as the low bound for
           the partial symbol table.  */
-       if (textlow_not_set
-           || (pst && CUR_SYMBOL_VALUE < pst->textlow
-               && CUR_SYMBOL_VALUE
-               != ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile))))
+       if (pst
+           && (textlow_not_set
+               || (pst && CUR_SYMBOL_VALUE < pst->textlow
+                 && CUR_SYMBOL_VALUE
+                 != ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile)))))
          {
            pst->textlow = CUR_SYMBOL_VALUE;
            textlow_not_set = 0;