From 8170b91f7686f72edef1f1cefbc81d7cc506f06f Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Wed, 28 Sep 2022 12:07:33 +0200 Subject: [PATCH] sceNpScore: return error on 0 scores returned --- rpcs3/Emu/NP/np_requests.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/NP/np_requests.cpp b/rpcs3/Emu/NP/np_requests.cpp index a5c2eee631..ffcebbe644 100644 --- a/rpcs3/Emu/NP/np_requests.cpp +++ b/rpcs3/Emu/NP/np_requests.cpp @@ -999,7 +999,11 @@ namespace np lastSortDate->tick = resp->lastSortDate(); *totalRecord = resp->totalRecord(); - trans_ctx->result = not_an_error(fb_rankarray->size()); + if (fb_rankarray->size()) + trans_ctx->result = not_an_error(fb_rankarray->size()); + else + trans_ctx->result = SCE_NP_COMMUNITY_SERVER_ERROR_GAME_RANKING_NOT_FOUND; + trans_ctx->wake_cond.notify_one(); return true; }