diff options
author | 2022-05-05 03:20:03 -0700 | |
---|---|---|
committer | 2022-05-05 21:35:08 -0700 | |
commit | 30ca11226076b4f3e679329ff83bfed3eb2f32cc (patch) | |
tree | cefbb4d6b0ec7e8739061dd3493b9dd7c43baea2 /src/javascript | |
parent | b487eb7e13d0bbd65bd28bd2d785d202f7190eb4 (diff) | |
download | bun-30ca11226076b4f3e679329ff83bfed3eb2f32cc.tar.gz bun-30ca11226076b4f3e679329ff83bfed3eb2f32cc.tar.zst bun-30ca11226076b4f3e679329ff83bfed3eb2f32cc.zip |
`napi_threadsafe_function`
Diffstat (limited to 'src/javascript')
-rw-r--r-- | src/javascript/jsc/javascript.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig index f6147a1dd..c193f5090 100644 --- a/src/javascript/jsc/javascript.zig +++ b/src/javascript/jsc/javascript.zig @@ -480,11 +480,12 @@ pub const SavedSourceMap = struct { const uws = @import("uws"); pub const AnyTask = struct { - ctx: *anyopaque, + ctx: ?*anyopaque, callback: fn (*anyopaque) void, pub fn run(this: *AnyTask) void { - this.callback(this.ctx); + @setRuntimeSafety(false); + this.callback(this.ctx.?); } pub fn New(comptime Type: type, comptime Callback: anytype) type { |