Don't try to release mutex with NULL handle. Also prevent releasing the same mutex twice. Modified: trunk/reactos/lib/kernel32/debug/output.c _____
Modified: trunk/reactos/lib/kernel32/debug/output.c --- trunk/reactos/lib/kernel32/debug/output.c 2005-03-17 22:40:19 UTC (rev 14167) +++ trunk/reactos/lib/kernel32/debug/output.c 2005-03-17 23:16:12 UTC (rev 14168) @@ -456,7 +456,8 @@
if(hDBMonDataReady) CloseHandle(hDBMonDataReady);
/* leave the critical section */ - ReleaseMutex(hDBMonMutex); + if(hDBMonDataReady != NULL) + ReleaseMutex(hDBMonMutex); #if 0 } }