From 27c52a603457b1c02cecc31400f47a04a75d9e5d Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Fri, 26 Aug 2011 02:20:35 +0200 Subject: [PATCH] win: stop reading on tcp receive error --- src/win/tcp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/win/tcp.c b/src/win/tcp.c index 8574067a2e..619a59b160 100644 --- a/src/win/tcp.c +++ b/src/win/tcp.c @@ -694,6 +694,7 @@ void uv_process_tcp_read_req(uv_tcp_t* handle, uv_req_t* req) { } else { /* Ouch! serious error. */ uv_set_sys_error(err); + handle->flags &= ~UV_HANDLE_READING; handle->read_cb((uv_stream_t*)handle, -1, buf); } break;