summaryrefslogtreecommitdiff
path: root/lib/_stream_writable.js
diff options
context:
space:
mode:
authorBrian White <mscdex@mscdex.net>2018-05-01 00:29:16 -0400
committerAnna Henningsen <anna@addaleax.net>2018-05-07 09:44:26 +0200
commit8f6ab9f799925da836b6c106ed9a8b3d95a2935f (patch)
tree616992afab96f547420ff2bb2eb325861ed84d8a /lib/_stream_writable.js
parent5efbe4c1e8f9baf4251c40c52ca9452d8f7416ce (diff)
downloadandroid-node-v8-8f6ab9f799925da836b6c106ed9a8b3d95a2935f.tar.gz
android-node-v8-8f6ab9f799925da836b6c106ed9a8b3d95a2935f.tar.bz2
android-node-v8-8f6ab9f799925da836b6c106ed9a8b3d95a2935f.zip
Revert "stream: prevent 'end' to be emitted after 'error'"
This reverts commit 08577906569a4c2de70ad2a861e2f8456cd8fcdd. PR-URL: https://github.com/nodejs/node/pull/20449 Fixes: https://github.com/nodejs/node/issues/20334 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib/_stream_writable.js')
-rw-r--r--lib/_stream_writable.js10
1 files changed, 0 insertions, 10 deletions
diff --git a/lib/_stream_writable.js b/lib/_stream_writable.js
index 0891f85526..d21daf0541 100644
--- a/lib/_stream_writable.js
+++ b/lib/_stream_writable.js
@@ -424,22 +424,12 @@ function onwriteError(stream, state, sync, er, cb) {
// this can emit finish, and it will always happen
// after error
process.nextTick(finishMaybe, stream, state);
-
- // needed for duplex, fixes https://github.com/nodejs/node/issues/6083
- if (stream._readableState) {
- stream._readableState.errorEmitted = true;
- }
stream._writableState.errorEmitted = true;
stream.emit('error', er);
} else {
// the caller expect this to happen before if
// it is async
cb(er);
-
- // needed for duplex, fixes https://github.com/nodejs/node/issues/6083
- if (stream._readableState) {
- stream._readableState.errorEmitted = true;
- }
stream._writableState.errorEmitted = true;
stream.emit('error', er);
// this can emit finish, but finish must