diff options
author | Luigi Pinca <luigipinca@gmail.com> | 2019-04-12 18:32:19 +0200 |
---|---|---|
committer | Daniel Bevenius <daniel.bevenius@gmail.com> | 2019-04-16 05:35:26 +0200 |
commit | 53e0f632dbed27f0889322bcf0244c886c549835 (patch) | |
tree | dc1226f698171035d9528c359c2062d6d67f5c0d /lib/_stream_writable.js | |
parent | de463f1490d25868f961c678d2962d45d1ff4977 (diff) | |
download | android-node-v8-53e0f632dbed27f0889322bcf0244c886c549835.tar.gz android-node-v8-53e0f632dbed27f0889322bcf0244c886c549835.tar.bz2 android-node-v8-53e0f632dbed27f0889322bcf0244c886c549835.zip |
stream: inline onwriteStateUpdate()
The function is very simple and is only called from `onwrite()`.
PR-URL: https://github.com/nodejs/node/pull/27203
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Masashi Hirano <shisama07@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Diffstat (limited to 'lib/_stream_writable.js')
-rw-r--r-- | lib/_stream_writable.js | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/_stream_writable.js b/lib/_stream_writable.js index 9d06adc775..83fd6d1f4d 100644 --- a/lib/_stream_writable.js +++ b/lib/_stream_writable.js @@ -442,13 +442,6 @@ function onwriteError(stream, state, sync, er, cb) { } } -function onwriteStateUpdate(state) { - state.writing = false; - state.writecb = null; - state.length -= state.writelen; - state.writelen = 0; -} - function onwrite(stream, er) { const state = stream._writableState; const sync = state.sync; @@ -457,7 +450,10 @@ function onwrite(stream, er) { if (typeof cb !== 'function') throw new ERR_MULTIPLE_CALLBACK(); - onwriteStateUpdate(state); + state.writing = false; + state.writecb = null; + state.length -= state.writelen; + state.writelen = 0; if (er) onwriteError(stream, state, sync, er, cb); |