From d49b0ba4f2bc78482e8e609628d3364b5711fb80 Mon Sep 17 00:00:00 2001 From: tGecko Date: Sun, 22 Sep 2024 22:09:53 +0200 Subject: [PATCH] Add nullptr check in scePthreadSetprio function --- src/core/libraries/kernel/thread_management.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/libraries/kernel/thread_management.cpp b/src/core/libraries/kernel/thread_management.cpp index 2a44f853b..991d76c1f 100644 --- a/src/core/libraries/kernel/thread_management.cpp +++ b/src/core/libraries/kernel/thread_management.cpp @@ -1512,6 +1512,10 @@ int PS4_SYSV_ABI scePthreadGetprio(ScePthread thread, int* prio) { return ORBIS_OK; } int PS4_SYSV_ABI scePthreadSetprio(ScePthread thread, int prio) { + if (thread == nullptr) { + LOG_ERROR(Kernel_Pthread, "scePthreadSetprio: thread is nullptr"); + return ORBIS_KERNEL_ERROR_EINVAL; + } thread->prio = prio; return ORBIS_OK; }