[RTL] Satisfy the RtlpTimeoutDisable condition when waiting for critical sections (#4089)

This commit is contained in:
Hermès Bélusca-Maïto
2023-09-21 13:33:28 +02:00
parent dff55c9d33
commit 56417bfb93
+2 -2
View File
@@ -158,14 +158,14 @@ RtlpWaitForCriticalSection(PRTL_CRITICAL_SECTION CriticalSection)
Status = NtWaitForKeyedEvent(NULL,
CriticalSection,
FALSE,
&RtlpTimeout);
(RtlpTimeoutDisable ? NULL : &RtlpTimeout));
}
else
{
/* Wait on the Event */
Status = NtWaitForSingleObject(CriticalSection->LockSemaphore,
FALSE,
&RtlpTimeout);
(RtlpTimeoutDisable ? NULL : &RtlpTimeout));
}
/* We have Timed out */