aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/builtins/js/WritableStreamInternals.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/builtins/js/WritableStreamInternals.js')
-rw-r--r--src/bun.js/builtins/js/WritableStreamInternals.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bun.js/builtins/js/WritableStreamInternals.js b/src/bun.js/builtins/js/WritableStreamInternals.js
index 5a97155f2..58c4ee87c 100644
--- a/src/bun.js/builtins/js/WritableStreamInternals.js
+++ b/src/bun.js/builtins/js/WritableStreamInternals.js
@@ -714,10 +714,12 @@ function writableStreamDefaultControllerAdvanceQueueIfNeeded(controller)
return;
}
- if (@getByIdDirectPrivate(controller, "queue").content?.isEmpty() ?? false)
+ const queue = @getByIdDirectPrivate(controller, "queue");
+
+ if (queue.content?.isEmpty() ?? false)
return;
- const value = @peekQueueValue(@getByIdDirectPrivate(controller, "queue"));
+ const value = @peekQueueValue(queue);
if (value === @isCloseSentinel)
@writableStreamDefaultControllerProcessClose(controller);
else