[Resending to fix the formatting]
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);