From: Daniel Gustafsson Date: Wed, 23 Nov 2022 11:10:30 +0000 (+0100) Subject: openssl: silence compiler warning when not using IPv6 X-Git-Tag: curl-7_87_0~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ae63a121da20b2e02c393e0dc48e448b21a0c35;p=thirdparty%2Fcurl.git openssl: silence compiler warning when not using IPv6 In non-IPv6 builds the conn parameter is unused, and compilers which run with "-Werror=unused-parameter" (or similar) warnings turned on fails to build. Below is an excerpt from a CI job: vtls/openssl.c: In function ‘Curl_ossl_verifyhost’: vtls/openssl.c:2016:75: error: unused parameter ‘conn’ [-Werror=unused-parameter] 2016 | CURLcode Curl_ossl_verifyhost(struct Curl_easy *data, struct connectdata *conn, | ~~~~~~~~~~~~~~~~~~~~^~~~ Closes: #9970 Reviewed-by: Daniel Stenberg --- diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 2c4f3dff19..57d8054ccb 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -2035,6 +2035,11 @@ CURLcode Curl_ossl_verifyhost(struct Curl_easy *data, struct connectdata *conn, Curl_conn_get_host(data, FIRSTSOCKET, &hostname, &dispname, &port); hostlen = strlen(hostname); +#ifndef ENABLE_IPV6 + /* Silence compiler warnings for unused params */ + (void) conn; +#endif + #ifdef ENABLE_IPV6 if(conn->bits.ipv6_ip && Curl_inet_pton(AF_INET6, hostname, &addr)) {