From 496f0beb99aa378867e69cfd98374dcbab0cd153 Mon Sep 17 00:00:00 2001 From: Hugo Landau Date: Thu, 9 Nov 2023 10:27:13 +0000 Subject: [PATCH] QUIC CHANNEL: Make a QUIC_PORT mandatory Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/22674) --- ssl/quic/quic_channel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ssl/quic/quic_channel.c b/ssl/quic/quic_channel.c index 22a1b158d2f..8a7ddb9f391 100644 --- a/ssl/quic/quic_channel.c +++ b/ssl/quic/quic_channel.c @@ -274,6 +274,9 @@ static int ch_init(QUIC_CHANNEL *ch) uint32_t pn_space; size_t rx_short_cid_len = ch->is_server ? INIT_DCID_LEN : 0; + if (ch->port == NULL) + goto err; + ossl_list_stateless_reset_tokens_init(&ch->srt_list_seq); ch->srt_hash_tok = lh_QUIC_SRT_ELEM_new(&chan_reset_token_hash, &chan_reset_token_cmp); -- 2.47.2