Author: mjansen Date: Fri May 20 17:09:56 2016 New Revision: 71362 URL: http://svn.reactos.org/svn/reactos?rev=71362&view=rev Log: [MBEDTLS][SCHANNEL] Export mbedtls_ssl_config_free and use it. Patch by Peter Hater. CORE-11270 #resolve #comment Thanks!
Modified: trunk/reactos/dll/3rdparty/mbedtls/mbedtls.spec trunk/reactos/dll/win32/schannel/schannel_mbedtls.c Modified: trunk/reactos/dll/3rdparty/mbedtls/mbedtls.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/mbedtls/mbedtls.spec?rev=71362&r1=71361&r2=71362&view=diff ============================================================================== --- trunk/reactos/dll/3rdparty/mbedtls/mbedtls.spec [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/mbedtls/mbedtls.spec [iso-8859-1] Fri May 20 17:09:56 2016 @@ -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) Modified: trunk/reactos/dll/win32/schannel/schannel_mbedtls.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/schannel/schannel_mbedtls.c?rev=71362&r1=71361&r2=71362&view=diff ============================================================================== --- trunk/reactos/dll/win32/schannel/schannel_mbedtls.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/schannel/schannel_mbedtls.c [iso-8859-1] Fri May 20 17:09:56 2016 @@ -244,6 +244,7 @@ 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);