ssl/tls: call rs_cstring_free for strings allocated in Rust

pull/4721/head
Pierre Chifflier 6 years ago
parent 36d2e257c6
commit 333fcc43e7

@ -2477,11 +2477,11 @@ static void SSLStateFree(void *p)
if (ssl_state->client_connp.trec)
SCFree(ssl_state->client_connp.trec);
if (ssl_state->client_connp.cert0_subject)
SCFree(ssl_state->client_connp.cert0_subject);
rs_cstring_free(ssl_state->client_connp.cert0_subject);
if (ssl_state->client_connp.cert0_issuerdn)
SCFree(ssl_state->client_connp.cert0_issuerdn);
if (ssl_state->server_connp.cert0_serial)
SCFree(ssl_state->server_connp.cert0_serial);
rs_cstring_free(ssl_state->client_connp.cert0_issuerdn);
if (ssl_state->client_connp.cert0_serial)
rs_cstring_free(ssl_state->client_connp.cert0_serial);
if (ssl_state->client_connp.cert0_fingerprint)
SCFree(ssl_state->client_connp.cert0_fingerprint);
if (ssl_state->client_connp.sni)
@ -2492,9 +2492,11 @@ static void SSLStateFree(void *p)
if (ssl_state->server_connp.trec)
SCFree(ssl_state->server_connp.trec);
if (ssl_state->server_connp.cert0_subject)
SCFree(ssl_state->server_connp.cert0_subject);
rs_cstring_free(ssl_state->server_connp.cert0_subject);
if (ssl_state->server_connp.cert0_issuerdn)
SCFree(ssl_state->server_connp.cert0_issuerdn);
rs_cstring_free(ssl_state->server_connp.cert0_issuerdn);
if (ssl_state->server_connp.cert0_serial)
rs_cstring_free(ssl_state->server_connp.cert0_serial);
if (ssl_state->server_connp.cert0_fingerprint)
SCFree(ssl_state->server_connp.cert0_fingerprint);
if (ssl_state->server_connp.sni)

Loading…
Cancel
Save