diff --git a/src/xprt_quic.c b/src/xprt_quic.c index f4a825b79..ffd994185 100644 --- a/src/xprt_quic.c +++ b/src/xprt_quic.c @@ -4107,8 +4107,6 @@ static int qc_ssl_sess_init(struct quic_conn *qc, SSL_CTX *ssl_ctx, SSL **ssl, if (!SSL_set_quic_method(*ssl, &ha_quic_method) || !SSL_set_ex_data(*ssl, ssl_qc_app_data_index, qc) || !SSL_set_quic_transport_params(*ssl, qc->enc_params, qc->enc_params_len)) { - goto err; - SSL_free(*ssl); *ssl = NULL; if (!retry--)