From bba74b90568ef94f98b6a7c05eb0bddd4af85f46 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sun, 20 Jul 2014 21:52:27 +0400 Subject: [PATCH] Compilation fix --- rpcs3/Emu/SysCalls/Modules/cellSync.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/SysCalls/Modules/cellSync.cpp b/rpcs3/Emu/SysCalls/Modules/cellSync.cpp index 604aab4902..69c9f1ab12 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellSync.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellSync.cpp @@ -24,7 +24,8 @@ int cellSyncMutexInitialize(mem_ptr_t mutex) } // prx: set zero and sync - InterlockedExchange(&mutex->m_data(), 0); + mutex->m_data = 0; + InterlockedCompareExchange(&mutex->m_data(), 0, 0); return CELL_OK; }