diff options
Diffstat (limited to 'winsup/cygwin/fhandler_termios.cc')
-rw-r--r-- | winsup/cygwin/fhandler_termios.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/winsup/cygwin/fhandler_termios.cc b/winsup/cygwin/fhandler_termios.cc index 7b8c71feb..948de94dc 100644 --- a/winsup/cygwin/fhandler_termios.cc +++ b/winsup/cygwin/fhandler_termios.cc @@ -299,11 +299,8 @@ fhandler_termios::line_edit (const char *rptr, int nread, int always_accept) set_input_done (ralen > 0); if (sawsig) - { - // tc->write_error = EINTR; - input_done = -1; - } - if (input_done) + input_done = -1; + else if (input_done) (void) accept_input (); return input_done; |