From 2ae4030c19f0b15d7e68d58a7a07ac7260d681eb Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sun, 5 Jul 2015 18:19:26 -0700 Subject: [PATCH] PSP2: Fix ConditionWaitTimed --- src/platform/psp2/threading.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/psp2/threading.h b/src/platform/psp2/threading.h index 6ab950064..505e10487 100644 --- a/src/platform/psp2/threading.h +++ b/src/platform/psp2/threading.h @@ -77,9 +77,9 @@ static inline int ConditionWaitTimed(Condition* cond, Mutex* mutex, int32_t time if (timeoutMs > 0) { timeout = timeoutMs; } - sceKernelWaitSema(cond->semaphore, 1, &timeout); + int ret = sceKernelWaitSema(cond->semaphore, 1, &timeout); MutexLock(mutex); - return 0; + return ret; } static inline int ConditionWake(Condition* cond) {