From 1c7246e47794e090041c45073d2f409cf768db27 Mon Sep 17 00:00:00 2001 From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com> Date: Fri, 3 Jul 2026 11:33:04 -0500 Subject: [PATCH] Fix requests bug with user count (#4665) --- src/core/libraries/np/np_web_api/np_web_api_internal.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/libraries/np/np_web_api/np_web_api_internal.cpp b/src/core/libraries/np/np_web_api/np_web_api_internal.cpp index a682f8764..a8fddbc3d 100644 --- a/src/core/libraries/np/np_web_api/np_web_api_internal.cpp +++ b/src/core/libraries/np/np_web_api/np_web_api_internal.cpp @@ -1837,7 +1837,7 @@ s32 addHttpRequestHeaderInternal(s64 requestId, const char* pFieldName, const ch releaseContext(context); return ORBIS_NP_WEBAPI_ERROR_USER_CONTEXT_NOT_FOUND; } - OrbisNpWebApiRequest* request = findRequest(user_context, requestId); + OrbisNpWebApiRequest* request = findRequestAndMarkBusy(user_context, requestId); if (request == nullptr) { releaseUserContext(user_context); releaseContext(context); @@ -1908,7 +1908,7 @@ s32 PS4_SYSV_ABI getHttpStatusCodeInternal(s64 requestId, s32* out_status_code) return ORBIS_NP_WEBAPI_ERROR_USER_CONTEXT_NOT_FOUND; } - OrbisNpWebApiRequest* request = findRequest(user_context, requestId); + OrbisNpWebApiRequest* request = findRequestAndMarkBusy(user_context, requestId); if (request == nullptr) { releaseUserContext(user_context); releaseContext(context); @@ -1991,7 +1991,7 @@ s32 PS4_SYSV_ABI readDataInternal(s64 requestId, void* pData, u64 size) { return ORBIS_NP_WEBAPI_ERROR_USER_CONTEXT_NOT_FOUND; } - OrbisNpWebApiRequest* request = findRequest(user_context, requestId); + OrbisNpWebApiRequest* request = findRequestAndMarkBusy(user_context, requestId); if (request == nullptr) { releaseUserContext(user_context); releaseContext(context);