mirror of https://github.com/FreeRDP/FreeRDP
Use freerdp_settings_set_pointer_len instead of calloc
This commit is contained in:
parent
0848ad1a71
commit
be0433a1fb
|
@ -1345,9 +1345,8 @@ BOOL gcc_read_server_security_data(wStream* s, rdpMcs* mcs)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
/* serverRandom */
|
/* serverRandom */
|
||||||
settings->ServerRandom = (BYTE*)malloc(settings->ServerRandomLength);
|
if (!freerdp_settings_set_pointer_len(settings, FreeRDP_ServerRandom, NULL,
|
||||||
|
settings->ServerRandomLength))
|
||||||
if (!settings->ServerRandom)
|
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
Stream_Read(s, settings->ServerRandom, settings->ServerRandomLength);
|
Stream_Read(s, settings->ServerRandom, settings->ServerRandomLength);
|
||||||
|
@ -1356,12 +1355,12 @@ BOOL gcc_read_server_security_data(wStream* s, rdpMcs* mcs)
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
/* serverCertificate */
|
/* serverCertificate */
|
||||||
settings->ServerCertificate = (BYTE*)malloc(settings->ServerCertificateLength);
|
if (!freerdp_settings_set_pointer_len(settings, FreeRDP_ServerCertificate, NULL,
|
||||||
|
settings->ServerCertificateLength))
|
||||||
if (!settings->ServerCertificate)
|
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
Stream_Read(s, settings->ServerCertificate, settings->ServerCertificateLength);
|
Stream_Read(s, settings->ServerCertificate, settings->ServerCertificateLength);
|
||||||
|
|
||||||
if (!freerdp_settings_set_pointer_len(settings, FreeRDP_RdpServerCertificate, certificate_new(),
|
if (!freerdp_settings_set_pointer_len(settings, FreeRDP_RdpServerCertificate, certificate_new(),
|
||||||
sizeof(rdpCertificate)))
|
sizeof(rdpCertificate)))
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
Loading…
Reference in New Issue