From 29fb7f087994b5cffe1613da25bb8c3231e59e15 Mon Sep 17 00:00:00 2001 From: Hugo Landau Date: Wed, 8 Mar 2023 10:29:44 +0000 Subject: [PATCH] QUIC DEMUX: Ensure time field is always initialised Reviewed-by: Tomas Mraz Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/20451) --- ssl/quic/quic_demux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ssl/quic/quic_demux.c b/ssl/quic/quic_demux.c index fabbf6cb7e..94e4a3e27a 100644 --- a/ssl/quic/quic_demux.c +++ b/ssl/quic/quic_demux.c @@ -600,6 +600,9 @@ int ossl_quic_demux_inject(QUIC_DEMUX *demux, else BIO_ADDR_clear(&urxe->local); + urxe->time + = demux->now != NULL ? demux->now(demux->now_arg) : ossl_time_zero(); + /* Move from free list to pending list. */ ossl_list_urxe_remove(&demux->urx_free, urxe); ossl_list_urxe_insert_tail(&demux->urx_pending, urxe); -- 2.34.1