mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[winpr] fix InitializeCriticalSectionAndSpinCount
Check return values when used.
This commit is contained in:
@@ -495,7 +495,12 @@ static int bio_rdp_tls_new(BIO* bio)
|
||||
if (!(tls = calloc(1, sizeof(BIO_RDP_TLS))))
|
||||
return 0;
|
||||
|
||||
InitializeCriticalSectionAndSpinCount(&tls->lock, 4000);
|
||||
if (!InitializeCriticalSectionAndSpinCount(&tls->lock, 4000))
|
||||
{
|
||||
free(tls);
|
||||
return -1;
|
||||
}
|
||||
|
||||
BIO_set_data(bio, (void*)tls);
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user