From 9eb8eea2a81be6a20abb62544dc54a35ff4173a5 Mon Sep 17 00:00:00 2001 From: Ashcon Partovi Date: Thu, 13 Jul 2023 09:39:43 -0700 Subject: Implement `ping()`, `pong()`, `terminate()` for WebSocket client and server (#3257) --- src/bun.js/javascript.zig | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/bun.js/javascript.zig') diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 7d2435823..beb2d1856 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -350,12 +350,14 @@ pub const ExitHandler = struct { extern fn Bun__closeAllSQLiteDatabasesForTermination() void; pub fn dispatchOnExit(this: *ExitHandler) void { + JSC.markBinding(@src()); var vm = @fieldParentPtr(VirtualMachine, "exit_handler", this); Process__dispatchOnExit(vm.global, this.exit_code); Bun__closeAllSQLiteDatabasesForTermination(); } pub fn dispatchOnBeforeExit(this: *ExitHandler) void { + JSC.markBinding(@src()); var vm = @fieldParentPtr(VirtualMachine, "exit_handler", this); Process__dispatchOnBeforeExit(vm.global, this.exit_code); } -- cgit v1.2.3