Browse Source

Fixed bug #6698 - VISA: wrong check sceKernelPollSema

(cherry picked from commit f077c691930f70a2e826eb40cbd0e35a7465a4af)
Sam Lantinga 2 years ago
parent
commit
b7cc4dce70
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/thread/vita/SDL_syssem.c

+ 3 - 3
src/thread/vita/SDL_syssem.c

@@ -80,15 +80,15 @@ void SDL_DestroySemaphore(SDL_sem *sem)
 int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
 {
     Uint32 *pTimeout;
-    unsigned int res;
+    int res;
 
     if (sem == NULL) {
         return SDL_InvalidParamError("sem");
     }
 
     if (timeout == 0) {
-        int res2 = sceKernelPollSema(sem->semid, 1);
-        if (res2 < 0) {
+        res = sceKernelPollSema(sem->semid, 1);
+        if (res < 0) {
             return SDL_MUTEX_TIMEDOUT;
         }
         return 0;