On Fri, Jul 04, 2025 at 12:20:30PM +0300, Yaacov Akiba Slama wrote:
> Subject: 3.2.2 compilation fails when using USE_OPENSSL=1 USE_QUIC=1 with 
> openssl 3.5
> It seems that the backport of 5409a73721e1ce3047229309eaf3866b1af611df to
> the 3.2 branch (commit 4546ebefab61b5f388c51b019ec79638ffb4c9f1) is
> problematic because the target field depends on a change made by
> b9703cf711e31d8491b8d8c5349d8162c9cac979.
> 
> Reverting to li instead of target fixes the compilation:
> 
> |diff --git a/src/quic_ssl.c b/src/quic_ssl.c index f8ceb0a91..be29703ca
> 100644 --- a/src/quic_ssl.c +++ b/src/quic_ssl.c @@ -558,7 +558,7 @@ static
> int ha_quic_ossl_got_transport_params(SSL *ssl, const unsigned char *para {
> int ret = 0; struct quic_conn *qc = SSL_get_ex_data(ssl,
> ssl_qc_app_data_index); - struct listener *l = objt_listener(qc->target); +
> struct listener *l = qc->li; TRACE_ENTER(QUIC_EV_TRANSP_PARAMS, qc); Thanks!
> --yas |
> 
> 
> 

This is related to this issue:

https://github.com/haproxy/haproxy/issues/3027


-- 
William Lallemand


Reply via email to