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;