From: Frederic Lecaille Date: Mon, 18 Dec 2023 09:59:15 +0000 (+0100) Subject: MINOR: quic-be: Call ->prepare_srv() callback at parsing time X-Git-Tag: v3.3-dev2~108 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e67687ca9668bfc6e41457d310593fbe74487c8;p=thirdparty%2Fhaproxy.git MINOR: quic-be: Call ->prepare_srv() callback at parsing time This XPRT callback is called from check_config_validity() after the configuration has been parsed to initialize all the SSL server contexts. This patch implements the same thing for the QUIC servers. --- diff --git a/src/cfgparse.c b/src/cfgparse.c index 2302602fd..7660a6fb9 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -3767,6 +3767,8 @@ out_uri_auth_compat: ((newsrv->flags & SRV_F_DEFSRV_USE_SSL) && newsrv->use_ssl != 1)) { if (xprt_get(XPRT_SSL) && xprt_get(XPRT_SSL)->prepare_srv) cfgerr += xprt_get(XPRT_SSL)->prepare_srv(newsrv); + else if (xprt_get(XPRT_QUIC) && xprt_get(XPRT_QUIC)->prepare_srv) + cfgerr += xprt_get(XPRT_QUIC)->prepare_srv(newsrv); } if ((newsrv->flags & SRV_F_FASTOPEN) &&