From 3e9a0546267fd06cd72df0721e8ba18fc91c1793 Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Wed, 9 Oct 2019 16:46:46 +0800 Subject: [PATCH] ESP32/coap_mbedtls:add macro checks Closes https://github.com/espressif/esp-idf/issues/4156 --- components/coap/port/coap_mbedtls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/coap/port/coap_mbedtls.c b/components/coap/port/coap_mbedtls.c index 4d616e9098..1727dac67e 100644 --- a/components/coap/port/coap_mbedtls.c +++ b/components/coap/port/coap_mbedtls.c @@ -1048,7 +1048,7 @@ static int setup_client_ssl_session(coap_session_t *c_session, coap_log(LOG_ERR, "PKI setup failed\n"); return ret; } -#if !defined(ESPIDF_VERSION) || defined(CONFIG_MBEDTLS_TLS_SERVER) +#if !defined(ESPIDF_VERSION) ||(defined(CONFIG_MBEDTLS_TLS_SERVER) && defined(CONFIG_MBEDTLS_SSL_ALPN)) if (c_session->proto == COAP_PROTO_TLS) { const char *alpn_list[2]; @@ -1059,7 +1059,7 @@ static int setup_client_ssl_session(coap_session_t *c_session, coap_log(LOG_ERR, "ALPN setup failed %d)\n", ret); } } -#endif /* !ESPIDF_VERSION || CONFIG_MBEDTLS_TLS_SERVER */ +#endif /* !ESPIDF_VERSION || (CONFIG_MBEDTLS_TLS_SERVER && CONFIG_MBEDTLS_SSL_ALPN) */ if (m_context->setup_data.client_sni) { mbedtls_ssl_set_hostname(&m_env->ssl, m_context->setup_data.client_sni); } -- 2.40.0