Daniel Jacobowitz wrote: > On Sun, Jul 08, 2007 at 02:01:14AM +0100, Pedro Alves wrote: >> Hi, >> >> OUTPUT_DEBUG_STRING_EVENT events can happen from after the inferior >> is created, until it is stopped at the initial breakpoint, waiting >> for gdb. The OUTPUT_DEBUG_STRING_EVENT handler doesn't currently >> check if a remote connection is open before sending data, generating >> annoying putpkt error logs to gdbserver's console. This >> patch fixes it by simply ignoring those events when there isn't any >> gdb connected yet. I didn't use server_wait, because this event >> is also handled in win32_kill, outside of a wait. > > But don't you want to discard it if you're outside of a wait? I don't > see how GDB would display them otherwise; remote_wait handles the 'O' > response. > I woke up this morning hoping you still hadn't looked at this path yet. :) Sorry for the extra review work. Here goes a new version using server_waiting. If you don't mind, I would like to keep the option to see the outputs in debug mode. I've had a use for it in the past. Cheers, Pedro Alves