diff --git a/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp b/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp index 0f03eafbd3..fdfefc92bd 100644 --- a/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp @@ -37,7 +37,7 @@ error_code sys_spinlock_trylock(vm::ptr> lock) if (*lock || lock->exchange(0xabadcafe)) { - return CELL_EBUSY; + return not_an_error(CELL_EBUSY); } return CELL_OK;