From fc4dc99e6722751de7fdf59a29ade45d4ec66f5c Mon Sep 17 00:00:00 2001 From: Stephen Date: Tue, 14 Jan 2025 19:54:14 -0600 Subject: [PATCH] Update np_manager.cpp --- src/core/libraries/np_manager/np_manager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/libraries/np_manager/np_manager.cpp b/src/core/libraries/np_manager/np_manager.cpp index 79a8cf2d4..395710268 100644 --- a/src/core/libraries/np_manager/np_manager.cpp +++ b/src/core/libraries/np_manager/np_manager.cpp @@ -1011,6 +1011,9 @@ int PS4_SYSV_ABI sceNpGetParentalControlInfoA() { } int PS4_SYSV_ABI sceNpGetState(OrbisUserServiceUserId user_id, OrbisNpState* state) { + if (state == nullptr) { + return ORBIS_NP_ERROR_INVALID_ARGUMENT; + } *state = OrbisNpState::SignedOut; LOG_DEBUG(Lib_NpManager, "Signed out"); return ORBIS_OK; @@ -1028,6 +1031,9 @@ int PS4_SYSV_ABI sceNpGetUserIdByOnlineId() { int PS4_SYSV_ABI sceNpHasSignedUp(OrbisUserServiceUserId user_id, bool* has_signed_up) { LOG_DEBUG(Lib_NpManager, "called"); + if (has_signed_up == nullptr) { + return ORBIS_NP_ERROR_INVALID_ARGUMENT; + } *has_signed_up = false; return ORBIS_OK; }