From af9f803ca5999e8736a62018920747b638b37885 Mon Sep 17 00:00:00 2001 From: Bernd Edlinger Date: Mon, 30 Dec 2024 20:40:25 +0100 Subject: [PATCH] fixup! Try to fix another memory sanitizer issue --- ssl/quic/quic_demux.c | 1 + ssl/quic/quic_record_rx.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/ssl/quic/quic_demux.c b/ssl/quic/quic_demux.c index e3b5ca191823c..145162c5bc0f0 100644 --- a/ssl/quic/quic_demux.c +++ b/ssl/quic/quic_demux.c @@ -442,6 +442,7 @@ int ossl_quic_demux_inject(QUIC_DEMUX *demux, /* Move from free list to pending list. */ ossl_list_urxe_remove(&demux->urx_free, urxe); + urxe->datagram_id = demux->next_datagram_id++; ossl_list_urxe_insert_tail(&demux->urx_pending, urxe); urxe->demux_state = URXE_DEMUX_STATE_PENDING; diff --git a/ssl/quic/quic_record_rx.c b/ssl/quic/quic_record_rx.c index 64fe8de1ff9b3..722b957a437a6 100644 --- a/ssl/quic/quic_record_rx.c +++ b/ssl/quic/quic_record_rx.c @@ -245,7 +245,6 @@ void ossl_qrx_inject_urxe(OSSL_QRX *qrx, QUIC_URXE *urxe) urxe->processed = 0; urxe->hpr_removed = 0; urxe->deferred = 0; - urxe->datagram_id = 0; ossl_list_urxe_insert_tail(&qrx->urx_pending, urxe); if (qrx->msg_callback != NULL)