diff options
author | Anna Henningsen <anna@addaleax.net> | 2018-11-24 14:16:54 +0900 |
---|---|---|
committer | Daniel Bevenius <daniel.bevenius@gmail.com> | 2018-11-29 05:43:53 +0100 |
commit | 5e2ecd40bcd2af919848451fbbe600b68ee7fd86 (patch) | |
tree | ccff389374efcbaea1df2f7e9425a8d5bda5f498 /src | |
parent | 1dfa1a2acb5b338518d3be799ed7efcbaf09f7e1 (diff) | |
download | android-node-v8-5e2ecd40bcd2af919848451fbbe600b68ee7fd86.tar.gz android-node-v8-5e2ecd40bcd2af919848451fbbe600b68ee7fd86.tar.bz2 android-node-v8-5e2ecd40bcd2af919848451fbbe600b68ee7fd86.zip |
src: simplify LibuvStreamWrap::DoWrite
PR-URL: https://github.com/nodejs/node/pull/24588
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/stream_wrap.cc | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/src/stream_wrap.cc b/src/stream_wrap.cc index c7d5e2f23f..0435ae3ac1 100644 --- a/src/stream_wrap.cc +++ b/src/stream_wrap.cc @@ -359,25 +359,12 @@ int LibuvStreamWrap::DoWrite(WriteWrap* req_wrap, size_t count, uv_stream_t* send_handle) { LibuvWriteWrap* w = static_cast<LibuvWriteWrap*>(req_wrap); - int r; - if (send_handle == nullptr) { - r = w->Dispatch(uv_write, stream(), bufs, count, AfterUvWrite); - } else { - r = w->Dispatch(uv_write2, - stream(), - bufs, - count, - send_handle, - AfterUvWrite); - } - - if (!r) { - size_t bytes = 0; - for (size_t i = 0; i < count; i++) - bytes += bufs[i].len; - } - - return r; + return w->Dispatch(uv_write2, + stream(), + bufs, + count, + send_handle, + AfterUvWrite); } |