summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgibbed <rick@gibbed.us>2018-11-24 15:16:39 -0600
committergibbed <rick@gibbed.us>2018-11-24 15:16:39 -0600
commit5679b0f0c7d403149653a99ce7d612f23f6edbbd (patch)
tree923a19dd5930d9d3ae2a6226b7da18299cfe22b0
parent77f9e1516e3b1407f057a337cbe9e7d97dfce4c7 (diff)
[CPU] Fix XEX2 delta patching.
-rw-r--r--src/xenia/cpu/lzx.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xenia/cpu/lzx.cc b/src/xenia/cpu/lzx.cc
index 98d263403..4ebd7b08d 100644
--- a/src/xenia/cpu/lzx.cc
+++ b/src/xenia/cpu/lzx.cc
@@ -112,6 +112,7 @@ int lzx_decompress(const void* lzx_data, size_t lzx_len, void* dest,
std::memset(lzxd->window, 0, window_data_len);
std::memcpy(lzxd->window + (window_size - window_data_len), window_data,
window_data_len);
+ lzxd->ref_data_size = (uint32_t)window_data_len;
}
result_code = lzxd_decompress(lzxd, (off_t)dest_len);