summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2018-11-24 14:16:54 +0900
committerDaniel Bevenius <daniel.bevenius@gmail.com>2018-11-29 05:43:53 +0100
commit5e2ecd40bcd2af919848451fbbe600b68ee7fd86 (patch)
treeccff389374efcbaea1df2f7e9425a8d5bda5f498 /src
parent1dfa1a2acb5b338518d3be799ed7efcbaf09f7e1 (diff)
downloadandroid-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.cc25
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);
}