2005-04-28 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Thu, 28 Apr 2005 14:07:54 +0000 (14:07 +0000)
committerPaul Brook <paul@codesourcery.com>
Thu, 28 Apr 2005 14:07:54 +0000 (14:07 +0000)
* exceptions.c (print_flush): Handle NULL gdb_stdout_serial.

gdb/ChangeLog
gdb/exceptions.c

index f66c639..ec901c1 100644 (file)
@@ -1,3 +1,7 @@
+2005-04-28  Paul Brook  <paul@codesourcery.com>
+
+       * exceptions.c (print_flush): Handle NULL gdb_stdout_serial.
+
 2005-04-27  Mark Kettenis  <kettenis@gnu.org>
 
        * solib-svr4.c (_initialize_svr4_solib)
index 37b8a9e..de01266 100644 (file)
@@ -282,8 +282,11 @@ print_flush (void)
 
   /* 3.  The system-level buffer.  */
   gdb_stdout_serial = serial_fdopen (1);
-  serial_drain_output (gdb_stdout_serial);
-  serial_un_fdopen (gdb_stdout_serial);
+  if (gdb_stdout_serial)
+    {
+      serial_drain_output (gdb_stdout_serial);
+      serial_un_fdopen (gdb_stdout_serial);
+    }
 
   annotate_error_begin ();
 }