diff --git a/src/bun.js/web_worker.zig b/src/bun.js/web_worker.zig index 5612d43c7a..3c41ce6af8 100644 --- a/src/bun.js/web_worker.zig +++ b/src/bun.js/web_worker.zig @@ -237,8 +237,7 @@ pub fn create( } } - var worker = bun.handleOom(bun.default_allocator.create(WebWorker)); - worker.* = WebWorker{ + var worker = bun.new(WebWorker, WebWorker{ .lifecycle_handle = lifecycle_handle, .ref_count = .init(), .cpp_worker = cpp_worker, @@ -260,7 +259,7 @@ pub fn create( .argv = if (argv_ptr) |ptr| ptr[0..argv_len] else &.{}, .execArgv = if (inherit_execArgv) null else (if (execArgv_ptr) |ptr| ptr[0..execArgv_len] else &.{}), .preloads = preloads.items, - }; + }); worker.parent_poll_ref.ref(parent); worker.ref();