Check if TUI_SRC_WIN is not NULL before referencing it
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Aug 2012 17:00:42 +0000 (17:00 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Aug 2012 17:00:42 +0000 (17:00 +0000)
PR tui/14486
* tui/tui-source.c (tui_source_is_displayed): Check if TUI_SRC_WIN
is not NULL before referencing it.

gdb/ChangeLog
gdb/tui/tui-source.c

index e20414b..71014b9 100644 (file)
@@ -1,3 +1,9 @@
+2010-08-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR tui/14486
+       * tui/tui-source.c (tui_source_is_displayed): Check if TUI_SRC_WIN
+       is not NULL before referencing it.
+
 2012-08-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * breakpoint.c (parse_breakpoint_sals) <(*address) == NULL>: New
index 9ba9b1d..030653c 100644 (file)
@@ -334,7 +334,8 @@ tui_show_symtab_source (struct gdbarch *gdbarch, struct symtab *s,
 int
 tui_source_is_displayed (char *fname)
 {
-  return (TUI_SRC_WIN->generic.content_in_use 
+  return (TUI_SRC_WIN != NULL
+         && TUI_SRC_WIN->generic.content_in_use 
          && (filename_cmp (((struct tui_win_element *)
                             (tui_locator_win_info_ptr ())->
                             content[0])->which_element.locator.file_name,