Skip to content

Commit d947f38

Browse files
committed
Revert "Fixup returns (shadps4-emu#2023)"
This reverts commit 67c5312.
1 parent 848a15a commit d947f38

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/core/libraries/np_manager/np_manager.cpp

+9-3
Original file line numberDiff line numberDiff line change
@@ -972,8 +972,11 @@ int PS4_SYSV_ABI sceNpGetGamePresenceStatusA() {
972972
}
973973

974974
int PS4_SYSV_ABI sceNpGetNpId(OrbisUserServiceUserId user_id, OrbisNpId* np_id) {
975-
LOG_DEBUG(Lib_NpManager, "user_id {}", user_id);
976-
return ORBIS_NP_ERROR_SIGNED_OUT;
975+
LOG_INFO(Lib_NpManager, "user_id {}", user_id);
976+
const auto name = Config::getUserName();
977+
std::memset(np_id, 0, sizeof(OrbisNpId));
978+
name.copy(np_id->handle.data, sizeof(np_id->handle.data));
979+
return ORBIS_OK;
977980
}
978981

979982
int PS4_SYSV_ABI sceNpGetNpReachabilityState() {
@@ -983,7 +986,10 @@ int PS4_SYSV_ABI sceNpGetNpReachabilityState() {
983986

984987
int PS4_SYSV_ABI sceNpGetOnlineId(s32 user_id, OrbisNpOnlineId* online_id) {
985988
LOG_DEBUG(Lib_NpManager, "user_id {}", user_id);
986-
return ORBIS_NP_ERROR_SIGNED_OUT;
989+
const auto name = Config::getUserName();
990+
std::memset(online_id, 0, sizeof(OrbisNpOnlineId));
991+
name.copy(online_id->data, sizeof(online_id->data));
992+
return ORBIS_OK;
987993
}
988994

989995
int PS4_SYSV_ABI sceNpGetParentalControlInfo() {

0 commit comments

Comments
 (0)