From db10dfaabdea8dd10adf063ebddb4857efcd3256 Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Sun, 9 Jun 2024 23:08:17 +0300 Subject: [PATCH] fix a null pointer in kernel_threads_cond --- src/core/libraries/kernel/threads/kernel_threads_cond.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/libraries/kernel/threads/kernel_threads_cond.cpp b/src/core/libraries/kernel/threads/kernel_threads_cond.cpp index 3bb58625..0ff010dd 100644 --- a/src/core/libraries/kernel/threads/kernel_threads_cond.cpp +++ b/src/core/libraries/kernel/threads/kernel_threads_cond.cpp @@ -221,8 +221,9 @@ int PS4_SYSV_ABI scePthreadCondInit(OrbisPthreadCond* cond, const OrbisPthreadCo if (attr == nullptr) { attr = g_pthread_cxt->getDefaultCondattr(); } - - (*cond)->name = name; + if (name != nullptr) { + (*cond)->name = name; + } int result = pthread_cond_init(&(*cond)->cond, &(*attr)->cond_attr); if (result != 0) {