Fix requests bug with user count (#4665)

This commit is contained in:
Stephen Miller 2026-07-03 11:33:04 -05:00 committed by GitHub
parent d460c94b60
commit 1c7246e477
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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);