Fix signalstate check in KGATE code; spotted by magey.
authorAlex Ionescu <aionescu@gmail.com>
Fri, 23 Sep 2005 16:31:06 +0000 (16:31 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Fri, 23 Sep 2005 16:31:06 +0000 (16:31 +0000)
svn path=/trunk/; revision=18017

reactos/ntoskrnl/ke/gate.c

index dedb005..6530667 100644 (file)
@@ -47,7 +47,7 @@ KeWaitForGate(PKGATE Gate,
         OldIrql = KeAcquireDispatcherDatabaseLock();
         
         /* Check if it's already signaled */
-        if (!Gate->Header.SignalState)
+        if (Gate->Header.SignalState)
         {
             /* Unsignal it */
             Gate->Header.SignalState = 0;