]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: quic-be: SSL_get_peer_quic_transport_params() not defined by OpenSSL 3.5 QUIC API
authorFrederic Lecaille <flecaille@haproxy.com>
Mon, 2 Jun 2025 07:04:52 +0000 (09:04 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 11 Jun 2025 16:37:34 +0000 (18:37 +0200)
Disable the code around SSL_get_peer_quic_transport_params() as this was done
for USE_QUIC_OPENSSL_COMPAT because SSL_get_peer_quic_transport_params() is not
defined by OpenSSL 3.5 QUIC API.

src/quic_ssl.c

index 695ddf7b5117595d97f4e0ddef9c3dc70e930520..7a1b5c9e2fd94b727c3f5368fb95c9bf044d7aeb 100644 (file)
@@ -283,7 +283,7 @@ write:
                struct quic_tls_kp *nxt_rx = &qc->ku.nxt_rx;
                struct quic_tls_kp *nxt_tx = &qc->ku.nxt_tx;
 
-#ifndef USE_QUIC_OPENSSL_COMPAT
+#if !defined(USE_QUIC_OPENSSL_COMPAT) && !defined(HAVE_OPENSSL_QUIC)
                if (!qc_is_listener(qc)) {
                        const unsigned char *tp;
                        size_t tplen;