crypt32: Add DebugInfo to critical sections.
diff --git a/dlls/crypt32/oid.c b/dlls/crypt32/oid.c
index 20d3b5d..bbad491 100644
--- a/dlls/crypt32/oid.c
+++ b/dlls/crypt32/oid.c
@@ -75,6 +75,7 @@
static void init_function_sets(void)
{
InitializeCriticalSection(&funcSetCS);
+ funcSetCS.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": funcSetCS");
list_init(&funcSets);
}
@@ -95,9 +96,11 @@
list_remove(&functionCursor->next);
CryptMemFree(functionCursor);
}
+ setCursor->cs.DebugInfo->Spare[0] = 0;
DeleteCriticalSection(&setCursor->cs);
CryptMemFree(setCursor);
}
+ funcSetCS.DebugInfo->Spare[0] = 0;
DeleteCriticalSection(&funcSetCS);
}
@@ -130,6 +133,7 @@
if (ret->name)
{
InitializeCriticalSection(&ret->cs);
+ ret->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": OIDFunctionSet.cs");
list_init(&ret->functions);
strcpy(ret->name, pszFuncName);
list_add_tail(&funcSets, &ret->next);
@@ -1178,6 +1182,7 @@
DWORD i;
InitializeCriticalSection(&oidInfoCS);
+ oidInfoCS.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": oidInfoCS");
list_init(&oidInfo);
for (i = 0; i < sizeof(oidInfoConstructors) /
sizeof(oidInfoConstructors[0]); i++)
@@ -1250,6 +1255,7 @@
list_remove(&info->entry);
CryptMemFree(info);
}
+ oidInfoCS.DebugInfo->Spare[0] = 0;
DeleteCriticalSection(&oidInfoCS);
}