From 0f3c5f9e5ab019871f4a4689d73f18707ae32418 Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 5 Oct 2019 06:05:55 +0300 Subject: [PATCH] Fix verification failure on Emu.Stop() at sys_cond_wait --- rpcs3/Emu/Cell/lv2/sys_cond.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_cond.cpp b/rpcs3/Emu/Cell/lv2/sys_cond.cpp index 3ec6256fed..0b97622ce2 100644 --- a/rpcs3/Emu/Cell/lv2/sys_cond.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_cond.cpp @@ -259,7 +259,7 @@ error_code sys_cond_wait(ppu_thread& ppu, u32 cond_id, u64 timeout) // Wait for rescheduling if (ppu.check_state()) { - break; + continue; } std::lock_guard lock(cond->mutex->mutex);