[coverity] 1543089 Data race condition

This commit is contained in:
Armin Novak 2024-04-15 09:52:21 +02:00 committed by akallabeth
parent 09060a9a49
commit e4498df607
1 changed files with 2 additions and 1 deletions

View File

@ -881,12 +881,13 @@ static void* TimerQueueThread(void* arg)
status = pthread_cond_timedwait(&(timerQueue->cond), &(timerQueue->cond_mutex), &timeout);
FireExpiredTimerQueueTimers(timerQueue);
const BOOL bCancelled = timerQueue->bCancelled;
pthread_mutex_unlock(&(timerQueue->cond_mutex));
if ((status != ETIMEDOUT) && (status != 0))
break;
if (timerQueue->bCancelled)
if (bCancelled)
break;
}