diff options
-rw-r--r-- | src/bun.js/webcore/streams.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bun.js/webcore/streams.zig b/src/bun.js/webcore/streams.zig index 88211614d..1484a94b1 100644 --- a/src/bun.js/webcore/streams.zig +++ b/src/bun.js/webcore/streams.zig @@ -2576,6 +2576,7 @@ pub fn ReadableStreamSource( var this = arguments.ptr[0].asPtr(ReadableStreamSourceType); const view = arguments.ptr[1]; view.ensureStillAlive(); + this.globalThis = globalThis; var buffer = view.asArrayBuffer(globalThis) orelse return JSC.JSValue.jsUndefined(); return processResult( globalThis, @@ -2585,6 +2586,7 @@ pub fn ReadableStreamSource( } pub fn start(globalThis: *JSGlobalObject, callFrame: *JSC.CallFrame) callconv(.C) JSC.JSValue { var this = callFrame.argument(0).asPtr(ReadableStreamSourceType); + this.globalThis = globalThis; switch (this.startFromJS()) { .empty => return JSValue.jsNumber(0), .ready => return JSValue.jsNumber(16384), |