]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: quic: Remove a useless test about discarded pktns (qc_handle_crypto_frm())
authorFrédéric Lécaille <flecaille@haproxy.com>
Wed, 28 Jun 2023 16:28:51 +0000 (18:28 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 30 Jun 2023 14:20:55 +0000 (16:20 +0200)
There is no need to check that the packet number space associated to the encryption
level to handle the CRYPTO frames is available when entering qc_handle_crypto_frm().
This has already been done by the caller: qc_treat_rx_pkts().

src/quic_conn.c

index 2927058da81eb529ed0b615a2ce6641a3d3fec4a..a3b4d3ffebd2c7a3910723c8707208f87b915051 100644 (file)
@@ -2936,11 +2936,6 @@ static int qc_handle_crypto_frm(struct quic_conn *qc,
        struct ncbuf *ncbuf = &qel->cstream->rx.ncbuf;
 
        TRACE_ENTER(QUIC_EV_CONN_PRSHPKT, qc);
-       if (unlikely(qel->tls_ctx.flags & QUIC_FL_TLS_SECRETS_DCD)) {
-               TRACE_PROTO("CRYPTO data discarded",
-                                       QUIC_EV_CONN_RXPKT, qc, pkt, &cfdebug);
-               goto done;
-       }
 
        if (unlikely(crypto_frm->offset < cstream->rx.offset)) {
                size_t diff;