From 41a0b873defb04c99d189f8bba9dcaf20ec4a156 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Sat, 4 Jun 2016 10:33:26 -0400 Subject: defaults: stop reading on error --- src/uv_link_t.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/uv_link_t.c b/src/uv_link_t.c index 64ca70d..f83a8a6 100644 --- a/src/uv_link_t.c +++ b/src/uv_link_t.c @@ -20,6 +20,10 @@ static void uv_link_def_read_cb(uv_link_t* link, const uv_buf_t* buf) { if (buf != NULL) free(buf->base); + + /* Stop reading on error */ + if (nread < 0) + uv_link_read_stop(link); } -- cgit 1.4.1-2-gfad0