summaryrefslogtreecommitdiff
path: root/src/stream_wrap.cc
diff options
context:
space:
mode:
authorSaúl Ibarra Corretgé <saghul@gmail.com>2014-07-05 11:02:33 +0200
committerFedor Indutny <fedor@indutny.com>2014-08-07 15:05:04 +0400
commit28eee0adb7884e21217c99cbf10a681c7d91b64a (patch)
tree56c02bc2b73ea2c5ba8eda96f975b31214d6e63a /src/stream_wrap.cc
parent7ca4fa56d054926873e22f390f9ddc97e3182e3e (diff)
downloadandroid-node-v8-28eee0adb7884e21217c99cbf10a681c7d91b64a.tar.gz
android-node-v8-28eee0adb7884e21217c99cbf10a681c7d91b64a.tar.bz2
android-node-v8-28eee0adb7884e21217c99cbf10a681c7d91b64a.zip
src: handle UV_EAGAIN in TryWrite
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Diffstat (limited to 'src/stream_wrap.cc')
-rw-r--r--src/stream_wrap.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stream_wrap.cc b/src/stream_wrap.cc
index 026e204929..697b5c4c5b 100644
--- a/src/stream_wrap.cc
+++ b/src/stream_wrap.cc
@@ -605,7 +605,7 @@ int StreamWrapCallbacks::TryWrite(uv_buf_t** bufs, size_t* count) {
size_t vcount = *count;
err = uv_try_write(wrap()->stream(), vbufs, vcount);
- if (err == UV_ENOSYS)
+ if (err == UV_ENOSYS || err == UV_EAGAIN)
return 0;
if (err < 0)
return err;