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)