From: MichaƂ Antoniak Date: Tue, 4 Mar 2025 14:43:32 +0000 (+0100) Subject: cf-socket: remove empty switch X-Git-Tag: curl-8_13_0~280 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8e07429e43b8051e20275e23b4c07d1884acf7a0;p=thirdparty%2Fcurl.git cf-socket: remove empty switch Closes #16555 --- diff --git a/lib/cf-socket.c b/lib/cf-socket.c index e22da3f3bd..76ddc9bc05 100644 --- a/lib/cf-socket.c +++ b/lib/cf-socket.c @@ -1843,8 +1843,9 @@ static CURLcode cf_udp_setup_quic(struct Curl_cfilter *cf, * non-blocking socket created by cf_socket_open() to it. Thus, we * do not need to call curlx_nonblock() in cf_udp_setup_quic() anymore. */ +#ifdef __linux__ switch(ctx->addr.family) { -#if defined(__linux__) && defined(IP_MTU_DISCOVER) +#ifdef IP_MTU_DISCOVER case AF_INET: { int val = IP_PMTUDISC_DO; (void)setsockopt(ctx->sock, IPPROTO_IP, IP_MTU_DISCOVER, &val, @@ -1852,7 +1853,7 @@ static CURLcode cf_udp_setup_quic(struct Curl_cfilter *cf, break; } #endif -#if defined(__linux__) && defined(IPV6_MTU_DISCOVER) +#ifdef IPV6_MTU_DISCOVER case AF_INET6: { int val = IPV6_PMTUDISC_DO; (void)setsockopt(ctx->sock, IPPROTO_IPV6, IPV6_MTU_DISCOVER, &val, @@ -1862,11 +1863,12 @@ static CURLcode cf_udp_setup_quic(struct Curl_cfilter *cf, #endif } -#if defined(__linux__) && defined(UDP_GRO) && \ +#if defined(UDP_GRO) && \ (defined(HAVE_SENDMMSG) || defined(HAVE_SENDMSG)) && \ ((defined(USE_NGTCP2) && defined(USE_NGHTTP3)) || defined(USE_QUICHE)) (void)setsockopt(ctx->sock, IPPROTO_UDP, UDP_GRO, &one, (socklen_t)sizeof(one)); +#endif #endif return CURLE_OK;