winhttp: Give a name to the critical sections.
This commit is contained in:
parent
51ab24dd66
commit
ea93b27c34
|
@ -539,7 +539,11 @@ BOOL netconn_init( netconn_t *conn, BOOL secure )
|
||||||
LeaveCriticalSection( &init_ssl_cs );
|
LeaveCriticalSection( &init_ssl_cs );
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
for (i = 0; i < num_ssl_locks; i++) InitializeCriticalSection( &ssl_locks[i] );
|
for (i = 0; i < num_ssl_locks; i++)
|
||||||
|
{
|
||||||
|
InitializeCriticalSection( &ssl_locks[i] );
|
||||||
|
ssl_locks[i].DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": ssl_locks");
|
||||||
|
}
|
||||||
pCRYPTO_set_locking_callback(ssl_lock_callback);
|
pCRYPTO_set_locking_callback(ssl_lock_callback);
|
||||||
|
|
||||||
LeaveCriticalSection( &init_ssl_cs );
|
LeaveCriticalSection( &init_ssl_cs );
|
||||||
|
@ -568,7 +572,11 @@ void netconn_unload( void )
|
||||||
if (ssl_locks)
|
if (ssl_locks)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; i < num_ssl_locks; i++) DeleteCriticalSection( &ssl_locks[i] );
|
for (i = 0; i < num_ssl_locks; i++)
|
||||||
|
{
|
||||||
|
ssl_locks[i].DebugInfo->Spare[0] = 0;
|
||||||
|
DeleteCriticalSection( &ssl_locks[i] );
|
||||||
|
}
|
||||||
HeapFree( GetProcessHeap(), 0, ssl_locks );
|
HeapFree( GetProcessHeap(), 0, ssl_locks );
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2233,6 +2233,7 @@ static ULONG WINAPI winhttp_request_Release(
|
||||||
cancel_request( request );
|
cancel_request( request );
|
||||||
free_request( request );
|
free_request( request );
|
||||||
LeaveCriticalSection( &request->cs );
|
LeaveCriticalSection( &request->cs );
|
||||||
|
request->cs.DebugInfo->Spare[0] = 0;
|
||||||
DeleteCriticalSection( &request->cs );
|
DeleteCriticalSection( &request->cs );
|
||||||
heap_free( request );
|
heap_free( request );
|
||||||
}
|
}
|
||||||
|
@ -3387,6 +3388,7 @@ HRESULT WinHttpRequest_create( IUnknown *unknown, void **obj )
|
||||||
request->proxy.lpszProxy = NULL;
|
request->proxy.lpszProxy = NULL;
|
||||||
request->proxy.lpszProxyBypass = NULL;
|
request->proxy.lpszProxyBypass = NULL;
|
||||||
InitializeCriticalSection( &request->cs );
|
InitializeCriticalSection( &request->cs );
|
||||||
|
request->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": winhttp_request.cs");
|
||||||
|
|
||||||
*obj = &request->IWinHttpRequest_iface;
|
*obj = &request->IWinHttpRequest_iface;
|
||||||
TRACE("returning iface %p\n", *obj);
|
TRACE("returning iface %p\n", *obj);
|
||||||
|
|
Loading…
Reference in New Issue