From da950aee495fa27033f2e6eae15f3e65bcc0f8dd Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Wed, 18 Jun 2008 09:53:38 +0000 Subject: [PATCH] - 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 --- reactos/ntoskrnl/ex/pushlock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {