BUG/MINOR: quic: Missing check when setting the anti-amplification limit as reached
Ensure the peer address is not validated before setting the anti-amplication
limit as reached.
diff --git a/src/xprt_quic.c b/src/xprt_quic.c
index bb35f70..15b7ddd 100644
--- a/src/xprt_quic.c
+++ b/src/xprt_quic.c
@@ -5193,7 +5193,7 @@
/* Consume a packet number */
qel->pktns->tx.next_pn++;
qc->tx.prep_bytes += pkt->len;
- if (qc->tx.prep_bytes >= 3 * qc->rx.bytes)
+ if (qc->tx.prep_bytes >= 3 * qc->rx.bytes && !quic_peer_validated_addr(qc))
HA_ATOMIC_OR(&qc->flags, QUIC_FL_CONN_ANTI_AMPLIFICATION_REACHED);
/* Now that a correct packet is built, let us consume <*pos> buffer. */
*pos = end;