commit | 0e25783d47edfc8efeb53a3c1a93aca270af1890 | [log] [tgz] |
---|---|---|
author | Frédéric Lécaille <flecaille@haproxy.com> | Tue Nov 16 10:54:19 2021 +0100 |
committer | Frédéric Lécaille <flecaille@haproxy.com> | Fri Nov 19 14:37:35 2021 +0100 |
tree | 98db49eab8e32c0f74c97b0dee5d89121562cd77 | |
parent | f67b35620e9310f446923312ba0ce765359f8a47 [diff] |
MINOR: quic: Wrong ACK range building When adding a range, if no "lower" range was present in the ack range root for the packet number space concerned, we did not check if the new added range could overlap the next one. This leaded haproxy to crash when encoding negative integer when building ACK frames. This bug was revealed thanks to "multi_packet_client_hello" QUIC tracker test which makes a client send two first Initial packets out of order.