From ffe1b287a8d13618b028624724575aa288649edd Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 9 Jan 2024 01:21:44 +0100 Subject: [PATCH] sceNp: add missing check for roomSlotInfo --- rpcs3/Emu/Cell/Modules/sceNp2.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcs3/Emu/Cell/Modules/sceNp2.cpp b/rpcs3/Emu/Cell/Modules/sceNp2.cpp index 50a84c01cb..35787d6469 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp2.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp2.cpp @@ -824,6 +824,11 @@ error_code sceNpMatching2GetRoomSlotInfoLocal(SceNpMatching2ContextId ctxId, con return SCE_NP_MATCHING2_ERROR_NOT_INITIALIZED; } + if (!roomSlotInfo) + { + return SCE_NP_MATCHING2_ERROR_INVALID_ARGUMENT; + } + if (!ctxId) { return SCE_NP_MATCHING2_ERROR_INVALID_CONTEXT_ID;