From 1e176b47399f70f74e5263ae59eaff4cac9aba8b Mon Sep 17 00:00:00 2001 From: Jan Zerebecki Date: Sat, 10 Mar 2007 22:09:58 +0100 Subject: [PATCH] oleaut32: Add DebugInfo to critical sections. --- dlls/oleaut32/tmarshal.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/oleaut32/tmarshal.c b/dlls/oleaut32/tmarshal.c index cf0df90d038..8e3b0bc1d0f 100644 --- a/dlls/oleaut32/tmarshal.c +++ b/dlls/oleaut32/tmarshal.c @@ -441,6 +441,7 @@ TMProxyImpl_Release(LPRPCPROXYBUFFER iface) if (!refCount) { if (This->dispatch_proxy) IRpcProxyBuffer_Release(This->dispatch_proxy); + This->crit.DebugInfo->Spare[0] = 0; DeleteCriticalSection(&This->crit); if (This->chanbuf) IRpcChannelBuffer_Release(This->chanbuf); VirtualFree(This->asmstubs, 0, MEM_RELEASE); @@ -1679,6 +1680,7 @@ PSFacBuf_CreateProxy( proxy->chanbuf = 0; InitializeCriticalSection(&proxy->crit); + proxy->crit.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": TMProxyImpl.crit"); proxy->lpvtbl = HeapAlloc(GetProcessHeap(),0,sizeof(LPBYTE)*nroffuncs); for (i=0;i