diff --git a/lib/tls/openssl/openssl-client.c b/lib/tls/openssl/openssl-client.c index aa1c5df16..d8c56c518 100644 --- a/lib/tls/openssl/openssl-client.c +++ b/lib/tls/openssl/openssl-client.c @@ -343,9 +343,9 @@ lws_ssl_client_bio_create(struct lws *wsi) strlen(hostname)); #endif #else -#ifdef WOLFSSL_SNI_HOST_NAME +#if defined(WOLFSSL_SNI_HOST_NAME) || defined(HAVE_SNI) wolfSSL_UseSNI(wsi->tls.ssl, WOLFSSL_SNI_HOST_NAME, hostname, - strlen(hostname)); + (unsigned short)strlen(hostname)); #endif #endif #else