Fixed CcTryToAcquireBrokenMutex.
Modified: trunk/reactos/ntoskrnl/cc/view.c

Modified: trunk/reactos/ntoskrnl/cc/view.c
--- trunk/reactos/ntoskrnl/cc/view.c	2005-11-26 15:23:25 UTC (rev 19638)
+++ trunk/reactos/ntoskrnl/cc/view.c	2005-11-26 16:04:33 UTC (rev 19639)
@@ -115,7 +115,7 @@
 CcTryToAcquireBrokenMutex(PFAST_MUTEX FastMutex)
 {
     KeEnterCriticalRegion();
-    if (InterlockedExchange(&FastMutex->Count, 0) == 1)
+    if (InterlockedCompareExchange(&FastMutex->Count, 0, 1) == 1)
     {
         FastMutex->Owner = KeGetCurrentThread();
         return(TRUE);