From 8f4950bb6c8179bc92237601daa3e9a09f5ee1a7 Mon Sep 17 00:00:00 2001 From: gibbed Date: Sun, 19 Jan 2014 10:16:12 -0800 Subject: [PATCH] Corrected overlapped_ptr stack location in XamUserReadProfileSettings. --- src/xenia/kernel/xam_user.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/kernel/xam_user.cc b/src/xenia/kernel/xam_user.cc index b0de9458a..169ab24d0 100644 --- a/src/xenia/kernel/xam_user.cc +++ b/src/xenia/kernel/xam_user.cc @@ -123,7 +123,7 @@ SHIM_CALL XamUserReadProfileSettings_shim( uint32_t buffer_ptr = SHIM_GET_ARG_32(7); // arg8 is in stack! uint64_t sp = ppc_state->r[1]; - uint32_t overlapped_ptr = SHIM_MEM_32(sp - 16); + uint32_t overlapped_ptr = SHIM_MEM_32(sp + 0x54); uint32_t buffer_size = SHIM_MEM_32(buffer_size_ptr);