From 01cc491853ab0084b4f4dacf5ab0ca0580428ad4 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Sat, 21 Apr 2012 05:56:43 +0200 Subject: [PATCH] unix: handle EWOULDBLOCK in uv__write() --- src/unix/stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/unix/stream.c b/src/unix/stream.c index 49881b94..bb63dded 100644 --- a/src/unix/stream.c +++ b/src/unix/stream.c @@ -416,7 +416,7 @@ start: } if (n < 0) { - if (errno != EAGAIN) { + if (errno != EAGAIN && errno != EWOULDBLOCK) { /* Error */ req->error = errno; stream->write_queue_size -= uv__write_req_size(req);