From de7cd72f70731863d57c518d48a20cfc27c05d11 Mon Sep 17 00:00:00 2001 From: yuanjm Date: Fri, 19 Feb 2021 15:50:42 +0800 Subject: [PATCH] components: Remove repeated keep alive function by ssl layer function In esp_http_client and esp_websocket_client components, esp_transport_tcp_set_keep_alive has been called and keep-alive config has been saved in ssl->cfg.keep_alive_cfg, So no need to call esp_transport_ssl_set_keep_alive again. * Original commit: espressif/esp-idf@c79a907e4fef0c54175ad5659bc0df45a40745c9 --- components/esp_websocket_client/esp_websocket_client.c | 1 - 1 file changed, 1 deletion(-) diff --git a/components/esp_websocket_client/esp_websocket_client.c b/components/esp_websocket_client/esp_websocket_client.c index c9bb0fd32..2f6405d47 100644 --- a/components/esp_websocket_client/esp_websocket_client.c +++ b/components/esp_websocket_client/esp_websocket_client.c @@ -381,7 +381,6 @@ esp_websocket_client_handle_t esp_websocket_client_init(const esp_websocket_clie if (config->skip_cert_common_name_check) { esp_transport_ssl_skip_common_name_check(ssl); } - esp_transport_ssl_set_keep_alive(ssl, &client->keep_alive_cfg); esp_transport_handle_t wss = esp_transport_ws_init(ssl); ESP_WS_CLIENT_MEM_CHECK(TAG, wss, goto _websocket_init_fail);