From 1ec8f34a99f359c9430800f802dd77a6149e17a6 Mon Sep 17 00:00:00 2001 From: tGecko Date: Wed, 25 Sep 2024 11:20:03 +0200 Subject: [PATCH] Add nullptr check in scePthreadSetprio function (#1028) --- 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 b7a8f1533..455ac24b1 100644 --- a/src/core/libraries/kernel/thread_management.cpp +++ b/src/core/libraries/kernel/thread_management.cpp @@ -1506,6 +1506,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; }