aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/defaultteereadrequest.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/defaultteereadrequest.rs')
-rw-r--r--components/script/dom/defaultteereadrequest.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/defaultteereadrequest.rs b/components/script/dom/defaultteereadrequest.rs
index 6120443edea..debc084e068 100644
--- a/components/script/dom/defaultteereadrequest.rs
+++ b/components/script/dom/defaultteereadrequest.rs
@@ -138,12 +138,14 @@ impl DefaultTeeReadRequest {
self.readable_stream_default_controller_error(
&self.branch_1,
clone_result.handle(),
+ can_gc,
);
// Perform ! ReadableStreamDefaultControllerError(branch_2.[[controller]], cloneResult.[[Value]]).
self.readable_stream_default_controller_error(
&self.branch_2,
clone_result.handle(),
+ can_gc,
);
// Resolve cancelPromise with ! ReadableStreamCancel(stream, cloneResult.[[Value]]).
self.stream_cancel(clone_result.handle(), can_gc);
@@ -225,8 +227,9 @@ impl DefaultTeeReadRequest {
&self,
stream: &ReadableStream,
error: SafeHandleValue,
+ can_gc: CanGc,
) {
- stream.get_default_controller().error(error);
+ stream.get_default_controller().error(error, can_gc);
}
pub(crate) fn pull_algorithm(&self, can_gc: CanGc) {