[MBEDTLS][SCHANNEL] Export mbedtls_ssl_config_free and use it. Patch by Peter Hater. CORE-11270 #resolve #comment Thanks!

svn path=/trunk/; revision=71362
This commit is contained in:
Mark Jansen 2016-05-20 17:09:56 +00:00
parent 915ed50c3f
commit c04d14f8bb
2 changed files with 2 additions and 0 deletions

View file

@ -23,6 +23,7 @@
@ cdecl mbedtls_ssl_write(ptr ptr ptr)
@ cdecl mbedtls_ssl_get_peer_cert(ptr)
@ cdecl mbedtls_ssl_config_init(ptr)
@ cdecl mbedtls_ssl_config_free(ptr)
@ cdecl mbedtls_ssl_config_defaults(ptr long long long)
@ cdecl mbedtls_ssl_conf_dbg(ptr ptr ptr)
@ cdecl mbedtls_ssl_setup(ptr ptr)

View file

@ -244,6 +244,7 @@ void schan_imp_dispose_session(schan_imp_session session)
mbedtls_ssl_free(&s->ssl);
mbedtls_ctr_drbg_free(&s->ctr_drbg);
mbedtls_entropy_free(&s->entropy);
mbedtls_ssl_config_free(&s->conf);
/* safely overwrite the freed context with zeroes */
HeapFree(GetProcessHeap(), HEAP_ZERO_MEMORY, s);