Fix esp_tls: Prevent freeing of global ca store after each connection

when dynamic ssl buffers are enabled
This commit is contained in:
Aditya Patwardhan
2021-02-04 14:56:58 +05:30
committed by bot
parent a0eb455ec3
commit bf513b6f31
6 changed files with 23 additions and 6 deletions

View File

@@ -60,7 +60,7 @@ static int manage_resource(mbedtls_ssl_context *ssl, bool add)
} else {
CHECK_OK(esp_mbedtls_free_rx_buffer(ssl));
#ifdef CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA
#ifdef CONFIG_MBEDTLS_DYNAMIC_FREE_CA_CERT
esp_mbedtls_free_cacert(ssl);
#endif
}