]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: quic: remove a useless CRYPTO frame variable assignment
authorFrederic Lecaille <flecaille@haproxy.com>
Mon, 1 Sep 2025 07:29:16 +0000 (09:29 +0200)
committerFrederic Lecaille <flecaille@haproxy.com>
Mon, 1 Sep 2025 07:31:04 +0000 (09:31 +0200)
This modification should have arrived with this commit:

MINOR: quic: remove ->offset qf_crypto struct field

Since this commit, the CRYPTO offset node key assignment is done at parsing time
when calling qc_parse_frm() from qc_parse_pkt_frms().

This useless assigment has been reported in GH #3095 by coverity.

This patch should be easily backported as far as 2.6 as the one mentioned above
to ease any further backport to come.

src/quic_rx.c

index 66b607cb41edf680b580ac625706da23ec088455..08318763f8edd32b3a3082991fa3aa62de6afadf 100644 (file)
@@ -903,7 +903,6 @@ static int qc_parse_pkt_frms(struct quic_conn *qc, struct quic_rx_packet *pkt,
                        break;
                }
                case QUIC_FT_CRYPTO:
-                       frm->crypto.offset_node.key = frm->crypto.offset_node.key;
                        eb64_insert(&cf_frms_tree, &frm->crypto.offset_node);
                        frm = NULL;
                        break;