Merge pull request #5584 from JosJuice/boot-tmd-valid

Boot: Check TMD validity before reading from TMD
This commit is contained in:
Leo Lam 2017-06-09 18:07:26 +02:00 committed by GitHub
commit d9e8a2a7e7
1 changed files with 3 additions and 0 deletions

View File

@ -343,6 +343,9 @@ bool CBoot::EmulatedBS2_Wii(const DiscIO::Volume* volume)
const DiscIO::Partition partition = volume->GetGamePartition();
const IOS::ES::TMDReader tmd = volume->GetTMD(partition);
if (!tmd.IsValid())
return false;
if (!SetupWiiMemory(volume, tmd.GetIOSId()))
return false;