diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp index 3ae5c067..04fed544 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp @@ -747,9 +747,9 @@ namespace ams::ldr::hoc::pcv::mariko { MarikoMtcTable *table = reinterpret_cast(startPtr + mtcOffset); R_UNLESS(R_SUCCEEDED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault)), ldr::ResultInvalidMtcTable()); + PrepareMtcMemoryRegion(startPtr, table); table = reinterpret_cast(startPtr); - PrepareMtcMemoryRegion(startPtr, table); if (R_FAILED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault))) { panic::SmcError(panic::Emc); }