]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
bio/dgram: use IPV6_PMTUDISC_* with IPV6_MTU_DISCOVER
authorJoshua Rogers <MegaManSec@users.noreply.github.com>
Fri, 10 Oct 2025 09:59:19 +0000 (17:59 +0800)
committerTomas Mraz <tomas@openssl.org>
Tue, 14 Oct 2025 15:53:20 +0000 (17:53 +0200)
Signed-off-by: Joshua Rogers <MegaManSec@users.noreply.github.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28809)

crypto/bio/bss_dgram.c

index a32cfa6cf47b1b1ca6d7c9896e68d1910143104e..84cc45b546fbab91199c33d0847f2ea1ecd2c1d5 100644 (file)
@@ -932,8 +932,8 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr)
                 ERR_raise_data(ERR_LIB_SYS, get_last_socket_error(),
                                "calling setsockopt()");
 
-#  elif defined(OPENSSL_SYS_LINUX) && defined(IPV6_MTUDISCOVER)
-            sockopt_val = num ? IP_PMTUDISC_PROBE : IP_PMTUDISC_DONT;
+#  elif defined(OPENSSL_SYS_LINUX) && defined(IPV6_MTU_DISCOVER)
+            sockopt_val = num ? IPV6_PMTUDISC_PROBE : IPV6_PMTUDISC_DONT;
             if ((ret = setsockopt(b->num, IPPROTO_IPV6, IPV6_MTU_DISCOVER,
                                   &sockopt_val, sizeof(sockopt_val))) < 0)
                 ERR_raise_data(ERR_LIB_SYS, get_last_socket_error(),