]> granicus.if.org Git - esp-idf/commitdiff
esp-tls: fix memory leak when using CA certification validation
authorredchenjs <redchenjs@live.com>
Sat, 21 Apr 2018 17:13:09 +0000 (01:13 +0800)
committerredchenjs <redchenjs@live.com>
Sat, 21 Apr 2018 17:13:09 +0000 (01:13 +0800)
components/esp-tls/esp_tls.c

index a7040b3d2c22c9e8a43a49827db8def749580e33..acb2db5566727c5d4d268e6e2f42c004103e6bfe 100644 (file)
@@ -136,7 +136,7 @@ static void mbedtls_cleanup(esp_tls_t *tls)
     if (!tls) {
         return;
     }
-    
+    mbedtls_x509_crt_free(&tls->cacert);
     mbedtls_entropy_free(&tls->entropy);
     mbedtls_ssl_config_free(&tls->conf);
     mbedtls_ctr_drbg_free(&tls->ctr_drbg);