aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/event_loop.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/event_loop.zig')
-rw-r--r--src/bun.js/event_loop.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bun.js/event_loop.zig b/src/bun.js/event_loop.zig
index 9e60a7539..54a5af1a8 100644
--- a/src/bun.js/event_loop.zig
+++ b/src/bun.js/event_loop.zig
@@ -470,12 +470,14 @@ pub const EventLoop = struct {
}
pub fn ensureWaker(this: *EventLoop) void {
+ JSC.markBinding();
if (this.waker == null) {
this.waker = AsyncIO.Waker.init(this.virtual_machine.allocator) catch unreachable;
}
}
pub fn enqueueTaskConcurrent(this: *EventLoop, task: Task) void {
+ JSC.markBinding();
this.concurrent_lock.lock();
defer this.concurrent_lock.unlock();
this.concurrent_tasks.writeItem(task) catch unreachable;