From 9b766b851aadf7e7015e9a4ddca9583d9531df2b Mon Sep 17 00:00:00 2001 From: Li Jingyi Date: Sat, 14 May 2022 18:29:11 +0800 Subject: [PATCH] example: https_request update free client session api --- .../https_request/main/https_request_example_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/protocols/https_request/main/https_request_example_main.c b/examples/protocols/https_request/main/https_request_example_main.c index ad532f3e17..86ab25ded8 100644 --- a/examples/protocols/https_request/main/https_request_example_main.c +++ b/examples/protocols/https_request/main/https_request_example_main.c @@ -85,7 +85,7 @@ extern const uint8_t local_server_cert_pem_start[] asm("_binary_local_server_cer extern const uint8_t local_server_cert_pem_end[] asm("_binary_local_server_cert_pem_end"); #ifdef CONFIG_EXAMPLE_CLIENT_SESSION_TICKETS -esp_tls_client_session_t *tls_client_session = NULL; +static esp_tls_client_session_t *tls_client_session = NULL; static bool save_client_session = false; #endif @@ -110,7 +110,7 @@ static void https_get_request(esp_tls_cfg_t cfg, const char *WEB_SERVER_URL, con #ifdef CONFIG_EXAMPLE_CLIENT_SESSION_TICKETS /* The TLS session is successfully established, now saving the session ctx for reuse */ if (save_client_session) { - free(tls_client_session); + esp_tls_free_client_session(tls_client_session); tls_client_session = esp_tls_get_client_session(tls); } #endif @@ -220,7 +220,7 @@ static void https_get_request_using_already_saved_session(const char *url) .client_session = tls_client_session, }; https_get_request(cfg, url, LOCAL_SRV_REQUEST); - free(tls_client_session); + esp_tls_free_client_session(tls_client_session); save_client_session = false; tls_client_session = NULL; }