From b0671a65f215ecc3e0ad6be7868fe7a9716eb439 Mon Sep 17 00:00:00 2001 From: N2614 Date: Tue, 10 Apr 2012 07:27:02 +0000 Subject: [PATCH] =?UTF-8?q?=E3=82=A2=E3=83=97=E3=83=AA=E3=81=8C=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=E3=81=97=E3=81=AA=E3=81=84=E5=A0=B4=E5=90=88=E3=81=AE?= =?UTF-8?q?result=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@688 385bec56-5757-e545-9c3a-d8741f4650f1 --- trunk/PersonalDataEraser/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/trunk/PersonalDataEraser/main.cpp b/trunk/PersonalDataEraser/main.cpp index 9defc2a..8112f45 100644 --- a/trunk/PersonalDataEraser/main.cpp +++ b/trunk/PersonalDataEraser/main.cpp @@ -189,7 +189,11 @@ namespace { // アプリが存在するかどうか確かめる nn::am::ProgramInfo info; result = nn::am::GetProgramInfos(&info, nn::fs::MEDIA_TYPE_NAND, &NAND_TWL_KENJ_PROGRAM_ID, 1); - NN_UTIL_RETURN_IF_FAILED(result); + if(result == nn::am::ResultNotFound()) + { + // 存在しない場合は削除成功として返す + return nn::ResultSuccess(); + } // TWl領域をマウントする result = nn::fs::MountSpecialArchive( NAND_TWL_ARCHIVE_NAME, nn::fs::CTR::ARCHIVE_TYPE_TWL_NAND );