diff options
Diffstat (limited to '')
-rw-r--r-- | src/bun.js/javascript.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 6fd4cf557..0d73c31c5 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -288,6 +288,7 @@ pub export fn Bun__Process__send( globalObject: *JSGlobalObject, callFrame: *JSC.CallFrame, ) JSValue { + JSC.markBinding(@src()); if (callFrame.argumentsCount() < 1) { globalObject.throwInvalidArguments("process.send requires at least one argument", .{}); return .zero; @@ -2749,6 +2750,7 @@ pub const VirtualMachine = struct { this: *IPCInstance, message: IPC.DecodedIPCMessage, ) void { + JSC.markBinding(@src()); switch (message) { // In future versions we can read this in order to detect version mismatches, // or disable future optimizations if the subprocess is old. @@ -2765,6 +2767,7 @@ pub const VirtualMachine = struct { } pub fn handleIPCClose(this: *IPCInstance, _: IPC.Socket) void { + JSC.markBinding(@src()); if (this.globalThis) |global| { var vm = global.bunVM(); vm.ipc = null; |