タイトルIDリスト作成:タイトルIDリストの最大保持数に関するチェック処理追加(SDK6162以降のTwlSDK/include/twl/os/common/systemWork.hが必要)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1465 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2008-05-22 07:51:05 +00:00
parent e6249d6fee
commit c074192e5e

View File

@ -1513,6 +1513,7 @@ static void SYSMi_makeTitleIdList( void )
ROM_Header_Short *hs = ( ROM_Header_Short *)SYSM_APP_ROM_HEADER_BUF; ROM_Header_Short *hs = ( ROM_Header_Short *)SYSM_APP_ROM_HEADER_BUF;
int l; int l;
u8 count = 0; u8 count = 0;
int max = ( s_listLength < OS_TITLEIDLIST_MAX ) ? s_listLength : OS_TITLEIDLIST_MAX;
if( s_pTitleIDList == NULL ) if( s_pTitleIDList == NULL )
{ {
@ -1529,7 +1530,7 @@ static void SYSMi_makeTitleIdList( void )
return; return;
} }
for(l=-1;l<s_listLength;l++) // -1はカードアプリの特別処理用 for(l=-1;l<max;l++) // -1はカードアプリの特別処理用
{ {
ROM_Header_Short e_hs; ROM_Header_Short e_hs;
ROM_Header_Short *pe_hs; ROM_Header_Short *pe_hs;