2002-11-05 Elena Zannoni <ezannoni@redhat.com>
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>
Tue, 5 Nov 2002 21:17:33 +0000 (21:17 +0000)
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>
Tue, 5 Nov 2002 21:17:33 +0000 (21:17 +0000)
* event-loop.c (start_event_loop): Add comment.
Update copyright.

gdb/ChangeLog
gdb/event-loop.c

index a85e6496f2af4071f1f9aa0383df676c79800b00..b1e8d19aef5b233f24d66be1d2144b5d440944b8 100644 (file)
@@ -1,3 +1,8 @@
+2002-11-05  Elena Zannoni  <ezannoni@redhat.com>
+
+       * event-loop.c (start_event_loop): Add comment.
+       Update copyright.
+
 2002-11-05  Andrew Cagney  <ac131313@redhat.com>
 
        * infcmd.c (default_print_registers_info): Do not call
index 0fa37c11f96d3e693fff9232a2e0352304480f30..c8d12f925df3a0925ba3c7ccb974b84d30e73228 100644 (file)
@@ -1,5 +1,5 @@
 /* Event loop machinery for GDB, the GNU debugger.
-   Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
+   Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
    Written by Elena Zannoni <ezannoni@cygnus.com> of Cygnus Solutions.
 
    This file is part of GDB.
@@ -397,6 +397,11 @@ start_event_loop (void)
       gdb_result = catch_errors (gdb_do_one_event, 0, "", RETURN_MASK_ALL);
       if (gdb_result < 0)
        break;
+
+      /* If we long-jumped out of do_one_event, we probably
+         didn't get around to resetting the prompt, which leaves
+         readline in a messed-up state.  Reset it here. */
+
       if (gdb_result == 0)
        {
          /* FIXME: this should really be a call to a hook that is