From 961e0cf8da69c6268a7c49c67c5dca089e6989b5 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Sat, 2 Jun 2012 03:05:19 +0200 Subject: [PATCH] windows/tty: never report error after forcibly aborting line-buffered read --- src/win/tty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/win/tty.c b/src/win/tty.c index 07159922..c662e093 100644 --- a/src/win/tty.c +++ b/src/win/tty.c @@ -690,7 +690,7 @@ void uv_process_tty_read_line_req(uv_loop_t* loop, uv_tty_t* handle, if (!REQ_SUCCESS(req)) { /* Read was not successful */ if ((handle->flags & UV_HANDLE_READING) && - !(handle->flags & UV_HANDLE_TTY_RAW)) { + handle->read_line_handle != NULL) { /* Real error */ handle->flags &= ~UV_HANDLE_READING; DECREASE_ACTIVE_COUNT(loop, handle);