diff options
Diffstat (limited to 'src/bun.js/builtins/js')
| -rw-r--r-- | src/bun.js/builtins/js/ReadableStreamInternals.js | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/bun.js/builtins/js/ReadableStreamInternals.js b/src/bun.js/builtins/js/ReadableStreamInternals.js index 3d14535ca..067d10366 100644 --- a/src/bun.js/builtins/js/ReadableStreamInternals.js +++ b/src/bun.js/builtins/js/ReadableStreamInternals.js @@ -1864,12 +1864,14 @@ function lazyLoadStream(stream, autoAllocateChunkSize) {            }),            (err) => controller.error(err)          ); -      } else if (result !== false) { +      } else if (typeof result === 'number') {          if (view && view.byteLength === result) {            controller.byobRequest.respondWithNewView(view);          } else {            controller.byobRequest.respond(result);          } +      } else if (result.constructor === @Uint8Array) { +        controller.enqueue(result);        }        if (closer[0] || result === false) { @@ -1895,6 +1897,7 @@ function lazyLoadStream(stream, autoAllocateChunkSize) {        pull_(controller) {          closer[0] = false; +          var result;          const view = controller.byobRequest.view; | 
