From: Hugo Landau Date: Wed, 19 Apr 2023 19:11:33 +0000 (+0100) Subject: QUIC QRX: Fix a list usage bug X-Git-Tag: openssl-3.2.0-alpha1~834 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93651dc245353ceda661b55332f0b163c4a3e8e9;p=thirdparty%2Fopenssl.git QUIC QRX: Fix a list usage bug Reviewed-by: Matt Caswell Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/20765) --- diff --git a/ssl/quic/quic_record_rx.c b/ssl/quic/quic_record_rx.c index cf9f960c3db..cde8f67d224 100644 --- a/ssl/quic/quic_record_rx.c +++ b/ssl/quic/quic_record_rx.c @@ -190,6 +190,7 @@ static void qrx_cleanup_urxl(OSSL_QRX *qrx, QUIC_URXE_LIST *l) for (e = ossl_list_urxe_head(l); e != NULL; e = enext) { enext = ossl_list_urxe_next(e); + ossl_list_urxe_remove(l, e); ossl_quic_demux_release_urxe(qrx->demux, e); } }