diff --git a/src/xenia/cpu/xex_module.cc b/src/xenia/cpu/xex_module.cc index bc48c1b0c..617f2f7da 100644 --- a/src/xenia/cpu/xex_module.cc +++ b/src/xenia/cpu/xex_module.cc @@ -248,15 +248,7 @@ int XexModule::ApplyPatch(XexModule* module) { // Patch base XEX header uint32_t original_image_size = module->image_size(); - uint32_t header_target_size = patch_header->delta_headers_target_offset + - patch_header->delta_headers_source_size; - - if (!header_target_size) { - header_target_size = - patch_header->size_of_target_headers; // unsure which is more correct.. - } - - size_t mem_size = module->xex_header_mem_.size(); + uint32_t header_target_size = patch_header->size_of_target_headers; // Increase xex header buffer length if needed if (header_target_size > module->xex_header_mem_.size()) {