diff --git a/src/ex/workqueue.zig b/src/ex/workqueue.zig index 7ba42c0..64b7aa1 100644 --- a/src/ex/workqueue.zig +++ b/src/ex/workqueue.zig @@ -111,9 +111,8 @@ fn work_loop(p: ?*anyopaque) void { const item = pool.queue.remove(); const work: *WorkItem = @fieldParentPtr("link", item); - work.func(work.arg); - work.enqueued.store(false, .release); + work.func(work.arg); } }