summaryrefslogtreecommitdiff
path: root/src/stream_base.h
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2018-03-24 17:21:14 +0100
committerAnna Henningsen <anna@addaleax.net>2018-03-30 14:20:52 +0200
commitb7cfd278a53d2b7769340ed800142f6662aa48d2 (patch)
tree4f25fde46efd0f51a7fd2cf73cb4d0338b991c10 /src/stream_base.h
parent1dc8eb4bd34383830d48a704d79a2bc9ec55152f (diff)
downloadandroid-node-v8-b7cfd278a53d2b7769340ed800142f6662aa48d2.tar.gz
android-node-v8-b7cfd278a53d2b7769340ed800142f6662aa48d2.tar.bz2
android-node-v8-b7cfd278a53d2b7769340ed800142f6662aa48d2.zip
src: clean up `req.bytes` tracking
Simply always tell the caller how many bytes were written, rather than letting them track it. In the case of writing a string, also keep track of the bytes written by the earlier `DoTryWrite()`. Refs: https://github.com/nodejs/node/issues/19562 PR-URL: https://github.com/nodejs/node/pull/19551 Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/stream_base.h')
-rw-r--r--src/stream_base.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/stream_base.h b/src/stream_base.h
index 4fe4a8c48c..dfce7df44a 100644
--- a/src/stream_base.h
+++ b/src/stream_base.h
@@ -23,6 +23,7 @@ struct StreamWriteResult {
bool async;
int err;
WriteWrap* wrap;
+ size_t bytes;
};