aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js')
-rw-r--r--src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js b/src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js
index f4bc203c8..16e4ebce5 100644
--- a/src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js
+++ b/src/javascript/jsc/bindings/builtins/js/ReadableStreamBYOBReader.js
@@ -34,7 +34,7 @@ function initializeReadableStreamBYOBReader(stream)
@throwTypeError("ReadableStream is locked");
@readableStreamReaderGenericInitialize(this, stream);
- @putByIdDirectPrivate(this, "readIntoRequests", []);
+ @putByIdDirectPrivate(this, "readIntoRequests", @createFIFO());
return this;
}
@@ -84,7 +84,7 @@ function releaseLock()
if (!@getByIdDirectPrivate(this, "ownerReadableStream"))
return;
- if (@getByIdDirectPrivate(this, "readIntoRequests").length)
+ if (@getByIdDirectPrivate(this, "readIntoRequests")?.isNotEmpty())
@throwTypeError("There are still pending read requests, cannot release the lock");
@readableStreamReaderGenericRelease(this);