From: Jim Kingdon Date: Tue, 21 Sep 1993 20:35:36 +0000 (+0000) Subject: * remote.c, remote-utils.c: Use SERIAL_FLUSH_INPUT after opening it. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e15f2a54574c6021558e6f965733e576ed53bc39;p=binutils-gdb.git * remote.c, remote-utils.c: Use SERIAL_FLUSH_INPUT after opening it. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 63e5cb3d0ab..aa3fe96c295 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,7 @@ Tue Sep 21 11:44:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + * remote.c, remote-utils.c: Use SERIAL_FLUSH_INPUT after opening it. + * printcmd.c (print_scalar_formatted): When truncating value we are going to print as unsigned, handle it generally for any length less than sizeof (LONGEST), rather than special-casing sizeof (char), diff --git a/gdb/remote-utils.c b/gdb/remote-utils.c index 290e73fceb9..efe166958d9 100644 --- a/gdb/remote-utils.c +++ b/gdb/remote-utils.c @@ -183,6 +183,10 @@ gr_open(args, from_tty, gr) SERIAL_RAW (sr_get_desc()); + /* If there is something sitting in the buffer we might take it as a + response to a command, which would be bad. */ + SERIAL_FLUSH_INPUT (sr_get_desc ()); + /* default retries */ if (sr_get_retries() == 0) sr_set_retries(1); diff --git a/gdb/remote.c b/gdb/remote.c index 0f174df0e42..d3fef8ba12b 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -302,6 +302,10 @@ device is attached to the remote system (e.g. /dev/ttya)."); SERIAL_RAW (remote_desc); + /* If there is something sitting in the buffer we might take it as a + response to a command, which would be bad. */ + SERIAL_FLUSH_INPUT (remote_desc); + if (from_tty) { puts_filtered ("Remote debugging using ");