Skip to content

Commit 8dd4e55

Browse files
committed
stream: avoid writing to writable
A remainder from a previous refactoring. Refs: #31197
1 parent df1592d commit 8dd4e55

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/_stream_writable.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,6 @@ function endWritable(stream, state, cb) {
687687
onFinished(stream, state, cb);
688688
}
689689
state.ended = true;
690-
stream.writable = false;
691690
}
692691

693692
function onCorkedFinish(corkReq, state, err) {
@@ -741,7 +740,7 @@ ObjectDefineProperties(Writable.prototype, {
741740
get() {
742741
const w = this._writableState;
743742
if (!w) return false;
744-
if (w.writable !== undefined) return w.writable;
743+
if (w.writable !== undefined) return w.writable && !w.ended;
745744
return Boolean(!w.destroyed && !w.errored && !w.ending);
746745
},
747746
set(val) {

0 commit comments

Comments
 (0)