summaryrefslogtreecommitdiff
path: root/lib/_stream_writable.js
diff options
context:
space:
mode:
author陈刚 <chengang07@meituan.com>2018-01-15 14:45:11 +0800
committerMatteo Collina <hello@matteocollina.com>2018-02-02 10:14:43 +0100
commitfca1c557ac426c10215b9a834236a10ea96ecb2c (patch)
treef34efec999a640f416d70ffac60f08320b7216d5 /lib/_stream_writable.js
parentce83099d3e6f6d7be0e533c19cd7f905bba4ea2a (diff)
downloadandroid-node-v8-fca1c557ac426c10215b9a834236a10ea96ecb2c.tar.gz
android-node-v8-fca1c557ac426c10215b9a834236a10ea96ecb2c.tar.bz2
android-node-v8-fca1c557ac426c10215b9a834236a10ea96ecb2c.zip
stream: delete redundant code
`state.corkedRequestsFree` of a writable stream is always not null. PR-URL: https://github.com/nodejs/node/pull/18145 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'lib/_stream_writable.js')
-rw-r--r--lib/_stream_writable.js8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/_stream_writable.js b/lib/_stream_writable.js
index 33c680cb5b..396ccfb00b 100644
--- a/lib/_stream_writable.js
+++ b/lib/_stream_writable.js
@@ -647,11 +647,9 @@ function onCorkedFinish(corkReq, state, err) {
cb(err);
entry = entry.next;
}
- if (state.corkedRequestsFree) {
- state.corkedRequestsFree.next = corkReq;
- } else {
- state.corkedRequestsFree = corkReq;
- }
+
+ // reuse the free corkReq.
+ state.corkedRequestsFree.next = corkReq;
}
Object.defineProperty(Writable.prototype, 'destroyed', {