mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-18 09:24:31 +00:00
MINOR: quic: Wrong largest acked packet number parsing
When we have already received ACK frames with the same largest packet number, this is not an error at all. In this case, we must continue to parse the ACK current frame.
This commit is contained in:
parent
66cbb8232c
commit
83b7a5b490
@ -1511,11 +1511,11 @@ static inline int qc_parse_ack_frm(struct quic_frame *frm, struct ssl_sock_ctx *
|
||||
if (!largest_node) {
|
||||
TRACE_DEVEL("Largest acked packet not found",
|
||||
QUIC_EV_CONN_PRSAFRM, ctx->conn);
|
||||
goto err;
|
||||
}
|
||||
|
||||
time_sent = eb64_entry(&largest_node->node,
|
||||
struct quic_tx_packet, pn_node)->time_sent;
|
||||
else {
|
||||
time_sent = eb64_entry(&largest_node->node,
|
||||
struct quic_tx_packet, pn_node)->time_sent;
|
||||
}
|
||||
}
|
||||
|
||||
TRACE_PROTO("ack range", QUIC_EV_CONN_PRSAFRM,
|
||||
|
Loading…
Reference in New Issue
Block a user