]> git.kaiwu.me - haproxy.git/commit
MINOR: quic: RX buffer full due to wrong CRYPTO data handling
authorFrédéric Lécaille <flecaille@haproxy.com>
Thu, 2 Dec 2021 10:25:58 +0000 (11:25 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 7 Dec 2021 14:53:56 +0000 (15:53 +0100)
commitf9cb3a9b0e89074537878fc5dc93d2317a8095a3
tree9e8f6be344f7bf358da19fc9eb671704ca6ffd07
parent84ea8dcbc45cb0ae9f966bbf1882f48fe4a7037f
MINOR: quic: RX buffer full due to wrong CRYPTO data handling

Do not leave in the RX buffer packets with CRYPTO data which were
already received. We do this when parsing CRYPTO frame. If already
received we must not consider such frames as if they were not received
in order! This had as side effect to interrupt the transfer of long streams
(ACK frames not parsed).
src/xprt_quic.c