diff --git a/lib/std/threads/fixed_pool.c3 b/lib/std/threads/fixed_pool.c3 index 8589f10be..7fb72e9b6 100644 --- a/lib/std/threads/fixed_pool.c3 +++ b/lib/std/threads/fixed_pool.c3 @@ -109,7 +109,7 @@ macro void! FixedThreadPool.@shutdown(&self, #stop) @private */ fn void! FixedThreadPool.push(&self, ThreadPoolFn func, args...) { - mu.in_lock()!; + self.mu.lock()!; defer self.mu.unlock()!!; if (self.qindex == self.queue.len) return ThreadPoolResult.QUEUE_FULL?; any[] data;