* win32-low.c (handle_output_debug_string): Ignore event if not
authorPedro Alves <palves@redhat.com>
Sun, 8 Jul 2007 19:37:46 +0000 (19:37 +0000)
committerPedro Alves <palves@redhat.com>
Sun, 8 Jul 2007 19:37:46 +0000 (19:37 +0000)
waiting.

gdb/gdbserver/ChangeLog
gdb/gdbserver/win32-low.c

index b447e9f..76561ff 100644 (file)
@@ -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>
index 736d85e..161cadf 100644 (file)
@@ -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
 }