diff --git a/dlls/secur32/secur32.c b/dlls/secur32/secur32.c index 0841ae73bc6..ee0b0801b7b 100644 --- a/dlls/secur32/secur32.c +++ b/dlls/secur32/secur32.c @@ -543,6 +543,7 @@ static void SECUR32_initializeProviders(void) TRACE("\n"); InitializeCriticalSection(&cs); + cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": cs"); /* First load built-in providers */ SECUR32_initSchannelSP(); /* Do not load Negotiate yet. This breaks for some user on the wine-users @@ -684,6 +685,7 @@ static void SECUR32_freeProviders(void) } LeaveCriticalSection(&cs); + cs.DebugInfo->Spare[0] = 0; DeleteCriticalSection(&cs); }