From b1bb9053a50a8321e51a5ee862c6ab2f8d68e4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 9 Dec 2014 11:31:51 +0100 Subject: [PATCH] unix: reset the reading flag when a stream gets EOF PR-URL: https://github.com/libuv/libuv/pull/47 Reviewed-By: Ben Noordhuis --- src/unix/stream.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/unix/stream.c b/src/unix/stream.c index 7d531fa98..18f2db38d 100644 --- a/src/unix/stream.c +++ b/src/unix/stream.c @@ -951,6 +951,7 @@ static void uv__stream_eof(uv_stream_t* stream, const uv_buf_t* buf) { uv__handle_stop(stream); uv__stream_osx_interrupt_select(stream); stream->read_cb(stream, UV_EOF, buf); + stream->flags &= ~UV_STREAM_READING; }