From 97ab9cc7e537a0a042b3f128fcfefb0021f49924 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Thu, 27 Oct 2011 12:36:16 +0200 Subject: [PATCH] services: Give a name to the scmdatabase critical section. --- programs/services/services.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/programs/services/services.c b/programs/services/services.c index 2aa3683b2c8..7134ae7a568 100644 --- a/programs/services/services.c +++ b/programs/services/services.c @@ -405,6 +405,7 @@ static DWORD scmdatabase_create(struct scmdatabase **db) list_init(&(*db)->services); InitializeCriticalSection(&(*db)->cs); + (*db)->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": scmdatabase"); err = RegCreateKeyExW(HKEY_LOCAL_MACHINE, SZ_SERVICES_KEY, 0, NULL, REG_OPTION_NON_VOLATILE, MAXIMUM_ALLOWED, NULL, @@ -418,6 +419,7 @@ static DWORD scmdatabase_create(struct scmdatabase **db) static void scmdatabase_destroy(struct scmdatabase *db) { RegCloseKey(db->root_key); + db->cs.DebugInfo->Spare[0] = 0; DeleteCriticalSection(&db->cs); HeapFree(GetProcessHeap(), 0, db); }