- Wake up a pushlock only if it wasn't waking already, not vice versa (was a typo in ExfAcquirePushLockExclusive, but was done correctly in ExfAcquirePushLockShared).

svn path=/trunk/; revision=34006
This commit is contained in:
Aleksey Bragin 2008-06-18 09:53:38 +00:00
parent cd5d1959f0
commit da950aee49

View file

@ -514,7 +514,7 @@ ExfAcquirePushLockExclusive(PEX_PUSH_LOCK PushLock)
PtrToUlong(WaitBlock);
/* Check if the pushlock was already waking */
if (OldValue.Waking) NeedWake = TRUE;
if (!OldValue.Waking) NeedWake = TRUE;
}
else
{