Corrected stack access in XamUserReadProfileSettings.

This commit is contained in:
gibbed 2014-01-20 06:08:49 -08:00
parent 6d7b25a338
commit 592b1974f2
1 changed files with 1 additions and 1 deletions

View File

@ -122,7 +122,7 @@ SHIM_CALL XamUserReadProfileSettings_shim(
uint32_t buffer_size_ptr = SHIM_GET_ARG_32(6); uint32_t buffer_size_ptr = SHIM_GET_ARG_32(6);
uint32_t buffer_ptr = SHIM_GET_ARG_32(7); uint32_t buffer_ptr = SHIM_GET_ARG_32(7);
// arg8 is in stack! // arg8 is in stack!
uint64_t sp = ppc_state->r[1]; uint32_t sp = (uint32_t)ppc_state->r[1];
uint32_t overlapped_ptr = SHIM_MEM_32(sp + 0x54); uint32_t overlapped_ptr = SHIM_MEM_32(sp + 0x54);
uint32_t buffer_size = SHIM_MEM_32(buffer_size_ptr); uint32_t buffer_size = SHIM_MEM_32(buffer_size_ptr);