diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/_stream_writable.js | 8 |
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', { |