Просмотр исходного кода

Merge branch 'bugfix/esp_tls_memory_leak' into 'master'

esp-tls: fix memory leak when using CA certification validation

See merge request idf/esp-idf!2283
Ivan Grokhotkov 7 лет назад
Родитель
Сommit
5a3b2eddd3
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/esp-tls/esp_tls.c

+ 1 - 1
components/esp-tls/esp_tls.c

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