inetcomm: Give a name to the critical sections and delete them when done.
This commit is contained in:
parent
4db0d0da19
commit
f7b22f6547
|
@ -104,6 +104,8 @@ static ULONG WINAPI MimeInternat_Release( IMimeInternational *iface )
|
||||||
list_remove(&charset->entry);
|
list_remove(&charset->entry);
|
||||||
HeapFree(GetProcessHeap(), 0, charset);
|
HeapFree(GetProcessHeap(), 0, charset);
|
||||||
}
|
}
|
||||||
|
This->cs.DebugInfo->Spare[0] = 0;
|
||||||
|
DeleteCriticalSection(&This->cs);
|
||||||
HeapFree(GetProcessHeap(), 0, This);
|
HeapFree(GetProcessHeap(), 0, This);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -527,6 +529,7 @@ HRESULT MimeInternational_Construct(IMimeInternational **internat)
|
||||||
global_internat->IMimeInternational_iface.lpVtbl = &mime_internat_vtbl;
|
global_internat->IMimeInternational_iface.lpVtbl = &mime_internat_vtbl;
|
||||||
global_internat->refs = 0;
|
global_internat->refs = 0;
|
||||||
InitializeCriticalSection(&global_internat->cs);
|
InitializeCriticalSection(&global_internat->cs);
|
||||||
|
global_internat->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": global_internat.cs");
|
||||||
|
|
||||||
list_init(&global_internat->charsets);
|
list_init(&global_internat->charsets);
|
||||||
global_internat->next_charset_handle = 0;
|
global_internat->next_charset_handle = 0;
|
||||||
|
|
Loading…
Reference in New Issue