Skip to content

Commit 7f49812

Browse files
ronagBethGriggs
authored andcommitted
stream: inline unbuffered _write
PR-URL: #32886 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Zeyu Yang <himself65@outlook.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
1 parent 2ab4ebc commit 7f49812

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/_stream_writable.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,12 @@ function writeOrBuffer(stream, state, chunk, encoding, cb) {
364364
}
365365
state.bufferedRequestCount += 1;
366366
} else {
367-
doWrite(stream, state, false, len, chunk, encoding, cb);
367+
state.writelen = len;
368+
state.writecb = cb;
369+
state.writing = true;
370+
state.sync = true;
371+
stream._write(chunk, encoding, state.onwrite);
372+
state.sync = false;
368373
}
369374

370375
// Return false if errored or destroyed in order to break

0 commit comments

Comments
 (0)