From 49b3c0802e7616c45975971fac4d167524bcd7c3 Mon Sep 17 00:00:00 2001 From: Alexander Morozov Date: Fri, 25 Nov 2011 14:16:29 +0400 Subject: [PATCH 1/2] ntoskrnl: Delete the static critical section when unloading the dll. --- dlls/ntoskrnl.exe/ntoskrnl.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 9288e5a..fbb03a8 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -3327,6 +3327,7 @@ BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserved ) break; case DLL_PROCESS_DETACH: RtlRemoveVectoredExceptionHandler( handler ); + DeleteCriticalSection( &cs ); LIST_FOR_EACH_ENTRY_SAFE( ext, ext2, &DriverObjExtensions, struct DriverObjExtension, entry ) { -- 1.7.7.3