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 |