summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorMai <mai.iam2048@gmail.com>2023-12-10 20:53:22 -0500
committerGitHub <noreply@github.com>2023-12-10 20:53:22 -0500
commit6e0bc2a4db873d0f4c6f445deb52fc0d3ec843c5 (patch)
treeb7932da7fc33f97920464045792031a06a005b63 /Source
parentc2b642d0b73f893d58f64600a2b55013ba6d8d9d (diff)
parent694b3b4ea1fc779585a9beac5e5ae2ec6cb1a6af (diff)
Merge pull request #12384 from AdmiralCurtiss/font-load-offset
HW/CEXIIPL: Fix loading files at nonzero offset in LoadFileToIPL().
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp
index 9209cccbf4..dc135b8280 100644
--- a/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp
+++ b/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp
@@ -168,10 +168,7 @@ bool CEXIIPL::LoadFileToIPL(const std::string& filename, u32 offset)
return false;
const u64 filesize = stream.GetSize();
- if (offset >= filesize)
- return false;
-
- if (!stream.ReadBytes(&m_rom[offset], std::min<u64>(filesize, ROM_SIZE) - offset))
+ if (!stream.ReadBytes(&m_rom[offset], std::min<u64>(filesize, ROM_SIZE - offset)))
return false;
m_fonts_loaded = true;