aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/builtins/js/ReadableStreamInternals.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-23 21:30:50 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-23 21:30:50 -0700
commit360a007f160b6935140dc75003a503059ff23976 (patch)
tree3e57d49bae82deae854d976269117609119300f3 /src/bun.js/builtins/js/ReadableStreamInternals.js
parent76652ac3cad64dbc2fd54e976ce4bad0a37caa03 (diff)
downloadbun-360a007f160b6935140dc75003a503059ff23976.tar.gz
bun-360a007f160b6935140dc75003a503059ff23976.tar.zst
bun-360a007f160b6935140dc75003a503059ff23976.zip
Fix `ReadableStream.prototype.tee`
Diffstat (limited to 'src/bun.js/builtins/js/ReadableStreamInternals.js')
-rw-r--r--src/bun.js/builtins/js/ReadableStreamInternals.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bun.js/builtins/js/ReadableStreamInternals.js b/src/bun.js/builtins/js/ReadableStreamInternals.js
index e59372d24..ca1edaee8 100644
--- a/src/bun.js/builtins/js/ReadableStreamInternals.js
+++ b/src/bun.js/builtins/js/ReadableStreamInternals.js
@@ -609,6 +609,12 @@ function readableStreamTee(stream, shouldClone) {
@assert(@isReadableStream(stream));
@assert(typeof shouldClone === "boolean");
+ var start_ = @getByIdDirectPrivate(stream, "start");
+ if (start_) {
+ @putByIdDirectPrivate(stream, "start", @undefined);
+ start_();
+ }
+
const reader = new @ReadableStreamDefaultReader(stream);
const teeState = {