From 75fd9bc1ec6f7c44cea2dce02c996c07ab826af8 Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Mon, 16 Jul 2001 22:13:38 +0000 Subject: * tuiStack.c: Add missing includes. (tuiShowFrameInfo): Don't crash when there is no symbol table associated with the pc. * tuiSource.c (_hasBreak): Check for null source file. * tuiWin.c (tuiRefreshAll): Check for null winList[type]. (_tuiSetFocus): Check for null dataWin. * tuiGeneralWin.c (refreshAll): Check for null list[type]. --- gdb/tui/tuiStack.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gdb/tui/tuiStack.c') diff --git a/gdb/tui/tuiStack.c b/gdb/tui/tuiStack.c index 47a0cd0..edff5cb 100644 --- a/gdb/tui/tuiStack.c +++ b/gdb/tui/tuiStack.c @@ -23,10 +23,13 @@ #include "symtab.h" #include "breakpoint.h" #include "frame.h" +#include "command.h" #include "tui.h" #include "tuiData.h" #include "tuiStack.h" +#include "tuiGeneralWin.h" +#include "tuiSource.h" #include "tuiSourceWin.h" @@ -330,6 +333,9 @@ tuiShowFrameInfo (struct frame_info *fi) s = find_pc_symtab (fi->pc); + if (s == 0) + return; + sourceAlreadyDisplayed = tuiSourceIsDisplayed (s->filename); tuiUpdateLocatorDisplay (fi); for (i = 0; i < (sourceWindows ())->count; i++) -- cgit v1.1