From 1775e80b41282dfa86c309c84cd1e20b5325f2ce Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Mon, 31 Jul 2017 23:18:21 +0100 Subject: HACK: Ignore Mutex check --- src/gb/gb.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gb/gb.h b/src/gb/gb.h index c38c57434..013b39a4d 100644 --- a/src/gb/gb.h +++ b/src/gb/gb.h @@ -4671,15 +4671,15 @@ gb_inline void gb_mutex_unlock(gbMutex *m) { i32 recursion; i32 thread_id = cast(i32)gb_thread_current_id(); - GB_ASSERT(thread_id == gb_atomic32_load(&m->owner)); - recursion = --m->recursion; - if (recursion == 0) + if (recursion == 0) { gb_atomic32_store(&m->owner, thread_id); + } if (gb_atomic32_fetch_add(&m->counter, -1) > 1) { - if (recursion == 0) + if (recursion == 0) { gb_semaphore_release(&m->semaphore); + } } #endif } -- cgit v1.2.3