From b3777000c57d0453f4aeed6e81bca301a59ea10c Mon Sep 17 00:00:00 2001 From: Mickael Cerisier Date: Wed, 20 Sep 2023 14:26:47 +0200 Subject: [PATCH] Fix spam of ping network frames. After some time without activity (only keepalive), the ping frame was send in loop. --- src/liblsquic/lsquic_full_conn_ietf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liblsquic/lsquic_full_conn_ietf.c b/src/liblsquic/lsquic_full_conn_ietf.c index c73d761..f9c76ff 100644 --- a/src/liblsquic/lsquic_full_conn_ietf.c +++ b/src/liblsquic/lsquic_full_conn_ietf.c @@ -7934,7 +7934,7 @@ ietf_full_conn_ci_packet_sent (struct lsquic_conn *lconn, struct ietf_full_conn *const conn = (struct ietf_full_conn *) lconn; int s; - if (packet_out->po_frame_types & IQUIC_FRAME_RETX_MASK) + if (packet_out->po_frame_types & (IQUIC_FRAME_RETX_MASK | QUIC_FTBIT_ACK)) conn->ifc_n_cons_unretx = 0; else ++conn->ifc_n_cons_unretx;