Thu Sep 10 22:10:29 1998 Jim Ingham <jingham@cygnus.com>
authorJim Ingham <jingham@apple.com>
Fri, 11 Sep 1998 05:13:57 +0000 (05:13 +0000)
committerJim Ingham <jingham@apple.com>
Fri, 11 Sep 1998 05:13:57 +0000 (05:13 +0000)
*gdbtk-cmds.c (gdb_disassemble): Make sure the symtab's linetable is not
null before trying to use it...

gdb/ChangeLog-gdbtk
gdb/gdbtk-cmds.c

index 49f8f8fe50c14ef4573f224e32b729c4c93eb58f..447c21bdb176963d47b4c6c06226202dac93ff3f 100644 (file)
@@ -1,3 +1,8 @@
+Thu Sep 10 22:10:29  1998 Jim Ingham <jingham@cygnus.com>
+
+       *gdbtk-cmds.c (gdb_disassemble): Make sure the symtab's linetable is not
+       null before trying to use it...
+       
 1998-09-02  Keith Seitz  <keiths@cygnus.com>
 
        * gdbtk-cmds.c (gdb_cmd): Do not run the timer when downloading --
index 26b9721bc977dbafc0099d8b425a96c5e9ec6c40..c2eabdb7aca188c9368ce983249596b28849fdee 100644 (file)
@@ -2106,7 +2106,7 @@ gdb_disassemble (clientData, interp, objc, objv)
 
       symtab = find_pc_symtab (low); /* Assume symtab is valid for whole PC range */
 
-      if (!symtab)
+      if (!symtab || !symtab->linetable)
         goto assembly_only;
 
       /* First, convert the linetable to a bunch of my_line_entry's.  */