From fd33e6cbf81f2bc8f7332e06286634f59f1d57b3 Mon Sep 17 00:00:00 2001
From: Andrew Cagney <cagney@redhat.com>
Date: Mon, 16 Feb 2004 19:43:12 +0000
Subject: [PATCH] 2004-02-16  Andrew Cagney  <cagney@redhat.com>

	* printcmd.c (display_command): Check that EXP isn't NULL.  Fix
	suggested by Joshua Neuheisel
---
 gdb/ChangeLog  | 3 +++
 gdb/printcmd.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6f624ceec5c..9650674f7a4 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,8 @@
 2004-02-16  Andrew Cagney  <cagney@redhat.com>
 
+	* printcmd.c (display_command): Check that EXP isn't NULL.  Fix
+	suggested by Joshua Neuheisel
+
 	* configure.in: Always check for curses, including pdcurses.
 	Warn, instead of error, when no curses are found.  Enable TUI when
 	curses is available.
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
index 1cea480b3f3..62ca0956812 100644
--- a/gdb/printcmd.c
+++ b/gdb/printcmd.c
@@ -1364,7 +1364,7 @@ display_command (char *exp, int from_tty)
 #if defined(TUI)
   /* NOTE: cagney/2003-02-13 The `tui_active' was previously
      `tui_version'.  */
-  if (tui_active && *exp == '$')
+  if (tui_active && exp != NULL && *exp == '$')
     display_it = (tui_set_layout_for_display_command (exp) == TUI_FAILURE);
 #endif