Fix mmapping of subregions

This commit is contained in:
Scott Mansell authored and Stefanos Kornilios Mitsis Poiitidis committed 2020-03-06 07:55:45 +02:00
1 parent 20fc6a489e
commit a9d36dda6c
1 file changed
+1 -1
+1 -1
View File
@@ -63,7 +63,7 @@ namespace FEXCore::Memory {
for (auto const &Region : MappedRegions) {
if (Region.contains(Offset)) {
LogMan::Throw::A((Region.Offset + Region.Size) >= (Offset + Size), "Pointer in region but region isn't large enough. Needs 0x%lx more", Offset - Region.Offset + Size - Region.Size);
if ((Region.Offset + Region.Size) < (Offset + Size)) {
if ((Region.Offset + Region.Size) >= (Offset + Size)) {
return reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(Region.Ptr) + (Offset - Region.Offset));
}
}