From 7546fb2bb5c63fcfd355a95f5be30b7295c72b24 Mon Sep 17 00:00:00 2001 From: Corey Lovett-Hendrey Date: Sun, 7 Jul 2024 18:56:34 +1000 Subject: [PATCH] sceSaveDataDirNameSearch: Removed early failure exit --- src/core/libraries/save_data/savedata.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/core/libraries/save_data/savedata.cpp b/src/core/libraries/save_data/savedata.cpp index 3f470e67b..172e2a022 100644 --- a/src/core/libraries/save_data/savedata.cpp +++ b/src/core/libraries/save_data/savedata.cpp @@ -177,12 +177,11 @@ int PS4_SYSV_ABI sceSaveDataDeleteUser() { int PS4_SYSV_ABI sceSaveDataDirNameSearch(const OrbisSaveDataDirNameSearchCond* cond, OrbisSaveDataDirNameSearchResult* result) { - if (cond == nullptr || cond->dirName == nullptr) - return ORBIS_SAVE_DATA_ERROR_PARAMETER; - LOG_ERROR(Lib_SaveData, - "TODO sceSaveDataDirNameSearch: search_dir_name = {}, key = {}, result = {}", - cond->dirName->data, (int)cond->key, (result->infos == nullptr)); - + if (cond != nullptr && cond->dirName != nullptr) { + LOG_ERROR(Lib_SaveData, + "TODO sceSaveDataDirNameSearch: search_dir_name = {}, key = {}, result = {}", + cond->dirName->data, (int)cond->key, (result->infos == nullptr)); + } return ORBIS_OK; }