aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/gdbserver/ChangeLog5
-rw-r--r--gdb/gdbserver/win32-low.c10
2 files changed, 14 insertions, 1 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index b447e9f..76561ff 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,5 +1,10 @@
2007-07-08 Pedro Alves <pedro_alves@portugalmail.pt>
+ * win32-low.c (handle_output_debug_string): Ignore event if not
+ waiting.
+
+2007-07-08 Pedro Alves <pedro_alves@portugalmail.pt>
+
* win32-arm-low.c (arm_wince_breakpoint): Fix typo.
2007-07-03 Daniel Jacobowitz <dan@codesourcery.com>
diff --git a/gdb/gdbserver/win32-low.c b/gdb/gdbserver/win32-low.c
index 736d85e..161cadf 100644
--- a/gdb/gdbserver/win32-low.c
+++ b/gdb/gdbserver/win32-low.c
@@ -567,7 +567,15 @@ handle_output_debug_string (struct target_waitstatus *ourstatus)
}
if (strncmp (s, "cYg", 3) != 0)
- monitor_output (s);
+ {
+ if (!server_waiting)
+ {
+ OUTMSG2(("%s", s));
+ return;
+ }
+
+ monitor_output (s);
+ }
#undef READ_BUFFER_LEN
}