mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
256byte全部が\0で埋まっているエントリは壊れではなく、書き込まれていないと判定するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2231 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
b620854b1f
commit
d538bf6f0f
@ -581,6 +581,15 @@ int ERRORLOGi_ReadEntry( void )
|
||||
|
||||
if ( numArgs != ERRORLOG_NUM_ARGS )
|
||||
{
|
||||
char cmpBuf[ERRORLOG_BUFSIZE+1];
|
||||
MI_CpuClear8( cmpBuf, ERRORLOG_BUFSIZE+1 );
|
||||
if( ! MI_CpuComp8( cmpBuf, buf, ERRORLOG_BUFSIZE+1 ) )
|
||||
{
|
||||
// 全部ヌル文字だったらそのエントリは書き込まれていないだけ
|
||||
readSize = FS_ReadFile( &elWork.file, buf, ERRORLOG_BUFSIZE );
|
||||
continue;
|
||||
}
|
||||
|
||||
// エラーログが壊れていて解析できなかった場合の処理
|
||||
// もしくは古いログで上記の接頭辞がないログの場合の処理
|
||||
if( elWork.entry[numEntry].errorStr == NULL )
|
||||
|
||||
Loading…
Reference in New Issue
Block a user