MINOR: quic: Add useful error traces about qc_ssl_sess_init() failures
authorFrederic Lecaille <flecaille@haproxy.com>
Thu, 15 May 2025 08:18:09 +0000 (10:18 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 20 May 2025 14:47:52 +0000 (16:47 +0200)
commit76636502b94941061a887566d268ffa6f01e61ca
tree3432bd68601bce71fb998071ad04cbae27644134
parent9488feaab3f4aca586eb7f13997a0ea7b6ccf304
MINOR: quic: Add useful error traces about qc_ssl_sess_init() failures

There were no traces to diagnose qc_ssl_sess_init() failures from QUIC traces.
This patch add calls to TRACE_DEVEL() into qc_ssl_sess_init() and its caller
(qc_alloc_ssl_sock_ctx()). This was useful at least to diagnose SSL context
initialization failures when porting QUIC to the new OpenSSL 3.5 QUIC API.

Should be easily backported as far as 2.6.

(cherry picked from commit 894595b711835dba9a7432fa364ea57806b2bb0c)
Signed-off-by: Willy Tarreau <w@1wt.eu>
src/quic_ssl.c