From 780a234467419a9f643ede2018218db9af1b84e8 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 11 Oct 2021 19:34:33 +0200 Subject: [PATCH] sceNpDrmIsAvailable: add param checks --- rpcs3/Emu/Cell/Modules/sceNp.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcs3/Emu/Cell/Modules/sceNp.cpp b/rpcs3/Emu/Cell/Modules/sceNp.cpp index c586ce3d7b..bf30f3663a 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp.cpp @@ -457,6 +457,11 @@ error_code sceNpTerm() error_code npDrmIsAvailable(vm::cptr k_licensee_addr, vm::cptr drm_path) { + if (!k_licensee_addr || !drm_path) + { + return SCE_NP_DRM_ERROR_INVALID_PARAM; + } + u128 k_licensee{}; if (k_licensee_addr)