diff --git a/Core/HLE/HLE.cpp b/Core/HLE/HLE.cpp index ab9e4aa796..d6e805d343 100644 --- a/Core/HLE/HLE.cpp +++ b/Core/HLE/HLE.cpp @@ -710,7 +710,8 @@ static void updateSyscallStats(int modulenum, int funcnum, double total) } static void CallSyscallWithFlags(const HLEFunction *info) { - _dbg_assert_(g_stackSize == 0); + // _dbg_assert_(g_stackSize == 0); + g_stackSize = 0; const int stackSize = g_stackSize; if (stackSize == 0) { @@ -749,7 +750,8 @@ static void CallSyscallWithFlags(const HLEFunction *info) { } static void CallSyscallWithoutFlags(const HLEFunction *info) { - _dbg_assert_(g_stackSize == 0); + // _dbg_assert_(g_stackSize == 0); + g_stackSize = 0; const int stackSize = g_stackSize; if (stackSize == 0) {