* mn10200-tdep.c (mn10200_analyze_prologue): Fix null pointer
authorMark Alexander <marka@cygnus>
Tue, 16 Jun 1998 23:36:01 +0000 (23:36 +0000)
committerMark Alexander <marka@cygnus>
Tue, 16 Jun 1998 23:36:01 +0000 (23:36 +0000)
crash when in "start".

gdb/ChangeLog
gdb/mn10200-tdep.c

index 3e32ff5bb83317d87f726a7580c16e5d39544f6e..8e44e79a0c6da028fc44461ab41b6cfced921c58 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jun 16 16:32:08 1998  Mark Alexander  <marka@cygnus.com>
+
+       * mn10200-tdep.c (mn10200_analyze_prologue): Fix null pointer
+       crash when in "start".
+
 Tue Jun 16 14:38:40 1998  Ron Unrau  (runrau@cygnus.com)
 
        * dbxread.c: reset function_start_offset after a finishing N_FUN 
index 630037306179f50683a0666f8c058dff64cb08ec..e2009e44bc4c08a7fdae56eb2e34d0dec59a8e31 100644 (file)
@@ -123,7 +123,8 @@ mn10200_analyze_prologue (fi, pc)
   /* If we're in start, then give up.  */
   if (strcmp (name, "start") == 0)
     {
-      fi->status = NO_MORE_FRAMES;
+      if (fi)
+        fi->status = NO_MORE_FRAMES;
       return pc;
     }