diff --git a/rpcs3/Emu/Cell/lv2/sys_mutex.h b/rpcs3/Emu/Cell/lv2/sys_mutex.h index 38af7739ea..75f43514e6 100644 --- a/rpcs3/Emu/Cell/lv2/sys_mutex.h +++ b/rpcs3/Emu/Cell/lv2/sys_mutex.h @@ -171,7 +171,7 @@ struct lv2_mutex final : lv2_obj { res = schedule(data.sq, protocol, false); - if (sq == res) + if (sq == data.sq) { atomic_storage::release(control.raw().owner, res->id); return false;