From 7de9be4ef690ff04887c87aa8ae0127cdfa1e2db Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Sun, 28 Jun 2015 14:53:58 -0700 Subject: [PATCH] DrChat's fix for xex header values. --- src/xenia/kernel/objects/xuser_module.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/kernel/objects/xuser_module.cc b/src/xenia/kernel/objects/xuser_module.cc index 779502524..91b8ffe0a 100644 --- a/src/xenia/kernel/objects/xuser_module.cc +++ b/src/xenia/kernel/objects/xuser_module.cc @@ -177,7 +177,7 @@ X_STATUS XUserModule::GetOptHeader(uint8_t* membase, const xex2_header* header, break; default: // Data stored at offset to header. - field_value = uint32_t((uint8_t*)&header->headers[0] - membase) + + field_value = uint32_t((uint8_t*)header - membase) + opt_header.offset; break; }