From d538bf6f0f530f574018a615b46040ebafa6ee49 Mon Sep 17 00:00:00 2001 From: aoki_ryoma Date: Fri, 22 Aug 2008 04:56:20 +0000 Subject: [PATCH] =?UTF-8?q?256byte=E5=85=A8=E9=83=A8=E3=81=8C\0=E3=81=A7?= =?UTF-8?q?=E5=9F=8B=E3=81=BE=E3=81=A3=E3=81=A6=E3=81=84=E3=82=8B=E3=82=A8?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=83=AA=E3=81=AF=E5=A3=8A=E3=82=8C=E3=81=A7?= =?UTF-8?q?=E3=81=AF=E3=81=AA=E3=81=8F=E3=80=81=E6=9B=B8=E3=81=8D=E8=BE=BC?= =?UTF-8?q?=E3=81=BE=E3=82=8C=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E3=81=A8?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= =?UTF-8?q?=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2231 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c b/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c index 912090e0..474fd6ed 100644 --- a/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c +++ b/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c @@ -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 )