HWSecureInfoが見つからない時に直ちにエラーにしないように修正 (未確認)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2081 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yutaka 2008-08-04 01:58:48 +00:00
parent ac07614b44
commit a2b8790476

View File

@ -152,19 +152,30 @@ static BOOL TryResolveSrl(void)
if ( !LCFG_ReadHWSecureInfo() )
{
OS_TPrintf("Failed to load HWSecureInfo.\n");
return FALSE;
}
LCFG_THW_GetLauncherTitleID_Lo( (u8*)&titleIdList[0] );
// 4: after LCFG_ReadHWSecureInfo
PUSH_PROFILE();
// 4: after LCFG_ReadHWSecureInfo
PUSH_PROFILE();
num = FS_ResolveSrlList( titleIdList, sizeof(titleIdList)/sizeof(titleIdList[0]) );
if ( num < 0 )
{
OS_TPrintf("Failed to call FS_ResolveSrlList().\n");
return FALSE;
if ( FS_ResolveSrlList( &titleIdList[1], 1 ) < 0 ) // one title ID only
{
OS_TPrintf("Failed to call FS_ResolveSrlList().\n");
return FALSE;
}
OS_TPrintf("Launcher Title ID: 0x%016llx\n", titleIdList[1]);
}
else
{
LCFG_THW_GetLauncherTitleID_Lo( (u8*)&titleIdList[0] );
// 4: after LCFG_ReadHWSecureInfo
PUSH_PROFILE();
num = FS_ResolveSrlList( titleIdList, sizeof(titleIdList)/sizeof(titleIdList[0]) );
if ( num < 0 )
{
OS_TPrintf("Failed to call FS_ResolveSrlList().\n");
return FALSE;
}
OS_TPrintf("Launcher Title ID: 0x%016llx\n", titleIdList[num]);
}
OS_TPrintf("Launcher Title ID: 0x%016llx\n", titleIdList[num]);
OS_DestroyHeap( OS_ARENA_MAIN, hh );