[*] keyed events should yield indefinitely in their failure path
(amended one day later: removed one of the fixes. this is gonna apply to just one place for now)
This commit is contained in:
parent
123e34d224
commit
50413f36e5
@ -93,7 +93,7 @@ namespace Aurora::Threading::Primitives
|
||||
this->mutex_->Unlock();
|
||||
LARGE_INTEGER word;
|
||||
word.QuadPart = 0;
|
||||
bRet = pNtWaitForKeyedEvent(gKeyedEventHandle, &this->wlist, 0, &word) != NTSTATUS_TIMEOUT;
|
||||
bRet = pNtWaitForKeyedEvent(gKeyedEventHandle, &this->wlist, 0, nullptr) != NTSTATUS_TIMEOUT;
|
||||
this->mutex_->Lock();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user