Skip to content

Commit 67ca62a

Browse files
committed
stream: forward errored to callback
Refs: #39356
1 parent de85b1e commit 67ca62a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/internal/streams/writable.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -514,12 +514,12 @@ function errorBuffer(state) {
514514
const { chunk, callback } = state.buffered[n];
515515
const len = state.objectMode ? 1 : chunk.length;
516516
state.length -= len;
517-
callback(new ERR_STREAM_DESTROYED('write'));
517+
callback(state.errored ?? new ERR_STREAM_DESTROYED('write'));
518518
}
519519

520520
const onfinishCallbacks = state[kOnFinished].splice(0);
521521
for (let i = 0; i < onfinishCallbacks.length; i++) {
522-
onfinishCallbacks[i](new ERR_STREAM_DESTROYED('end'));
522+
onfinishCallbacks[i](state.errored ?? new ERR_STREAM_DESTROYED('end'));
523523
}
524524

525525
resetBuffer(state);

0 commit comments

Comments
 (0)