Fix coverity warning in esp-tls component

The regressions was introduced in the commit: 0abd1cb51f0a346adcda932e25182692b1f642e1
This commit is contained in:
Mahavir Jain 2023-03-27 12:01:59 +05:30 committed by Laukik Hase
parent ee403a1bb6
commit 1a389f4ebb
No known key found for this signature in database
GPG Key ID: 11C571361F51A199

View File

@ -147,7 +147,7 @@ static esp_err_t esp_tls_hostname_to_fd(const char *host, size_t hostlen, int po
struct addrinfo hints;
memset(&hints, 0, sizeof(hints));
switch(addr_family) {
switch (addr_family) {
case ESP_TLS_AF_INET:
hints.ai_family = AF_INET;
break;
@ -295,7 +295,9 @@ static inline esp_err_t tcp_connect(const char *host, int hostlen, int port, con
{
struct sockaddr_storage address;
int fd;
esp_err_t ret = esp_tls_hostname_to_fd(host, hostlen, port, cfg->addr_family, &address, &fd);
esp_tls_addr_family_t addr_family = (cfg != NULL) ? cfg->addr_family : ESP_TLS_AF_UNSPEC;
esp_err_t ret = esp_tls_hostname_to_fd(host, hostlen, port, addr_family, &address, &fd);
if (ret != ESP_OK) {
ESP_INT_EVENT_TRACKER_CAPTURE(error_handle, ESP_TLS_ERR_TYPE_SYSTEM, errno);
return ret;