From 1efca833a44d55da2f1b59e82699bdb2fd98f79c Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Thu, 13 Feb 2025 00:12:32 +0100 Subject: [PATCH] Fix missing NoError error checking in a few sceNpGUI functions --- rpcs3/Emu/NP/np_requests_gui.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/NP/np_requests_gui.cpp b/rpcs3/Emu/NP/np_requests_gui.cpp index 8d5771dfcd..7782287053 100644 --- a/rpcs3/Emu/NP/np_requests_gui.cpp +++ b/rpcs3/Emu/NP/np_requests_gui.cpp @@ -280,6 +280,7 @@ namespace np switch (error) { + case rpcn::ErrorType::NoError: break; case rpcn::ErrorType::RoomMissing: error_code = SCE_NP_MATCHING_SERVER_ERROR_NO_SUCH_ROOM; break; default: fmt::throw_exception("Unexpected error in LeaveRoomGUI reply: %d", static_cast(error)); } @@ -489,6 +490,7 @@ namespace np switch (error) { + case rpcn::ErrorType::NoError: break; case rpcn::ErrorType::RoomMissing: error_code = SCE_NP_MATCHING_SERVER_ERROR_NO_SUCH_ROOM; break; case rpcn::ErrorType::Unauthorized: error_code = SCE_NP_MATCHING_SERVER_ERROR_NOT_ALLOWED; break; default: fmt::throw_exception("Unexpected error in SetRoomInfoGUI reply: %d", static_cast(error)); @@ -643,6 +645,7 @@ namespace np switch (error) { + case rpcn::ErrorType::NoError: break; case rpcn::ErrorType::NotFound: error_code = SCE_NP_MATCHING_ERROR_SEARCH_JOIN_ROOM_NOT_FOUND; break; default: fmt::throw_exception("Unexpected error in SearchJoinRoomGUI reply: %d", static_cast(error)); }