mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
cecdのシステムセーブデータが無い場合は何もしない
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@524 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
3cfdcedcc0
commit
4133476962
@ -38,6 +38,15 @@ nn::Result HeapChecker::Check(std::wstring saveRoot, void* buf, size_t& bufSize)
|
||||
nn::Result result;
|
||||
common::SdReaderWriter sdReaderWriter;
|
||||
|
||||
// cecdセーブデータが存在しない場合は値を変更せずreturnする
|
||||
{
|
||||
nn::fs::FileInputStream nandFile;
|
||||
result = nandFile.TryInitialize(std::wstring(saveRoot + std::wstring(L"sysdata/00010026/00000000")).c_str());
|
||||
if (result <= nn::fs::ResultNotFound())
|
||||
{
|
||||
return nn::ResultSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
for(; HEAP_SIZE_MIN < bufSize; bufSize /= 2)
|
||||
{
|
||||
@ -103,7 +112,7 @@ nn::Result HeapChecker::Check(std::wstring saveRoot, void* buf, size_t& bufSize)
|
||||
|
||||
if(std::memcmp(sha256WriteContext, sha256ReadContext, sizeof(sha256ReadContext)) != 0)
|
||||
{
|
||||
COMMON_LOGGER("HeapChecker Failure!! HeapSize: %d\n", bufSize);
|
||||
COMMON_LOGGER("MemoryChecker Failure!! MemrySize: %d\n", bufSize);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user