diff --git a/reactos/ntoskrnl/ex/pushlock.c b/reactos/ntoskrnl/ex/pushlock.c index dfce96cce42..1c8f225d99e 100644 --- a/reactos/ntoskrnl/ex/pushlock.c +++ b/reactos/ntoskrnl/ex/pushlock.c @@ -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 {