]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: quic: Missing cases treatement when updating ACK ranges
authorFrédéric Lécaille <flecaille@haproxy.com>
Wed, 2 Jun 2021 15:40:09 +0000 (17:40 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 23 Sep 2021 13:27:25 +0000 (15:27 +0200)
commit8ba4276d131d4e5201d73bcb988654cd82d3b922
tree52371598e3e38e51f46bcad3bd9794fc97e937ee
parentc825eba5f997138177d82d21ac54aa12ed2a410e
BUG/MINOR: quic: Missing cases treatement when updating ACK ranges

Let's say that we have to insert a range R between to others A and B
with A->first <= R->first <= B->first. We have to remove the ranges
which are overlapsed by R during. This was correctly done when
the intersection between A and R was not empty, but not when the
intersection between R and B was not empty. If this latter case
after having inserting a new range R we set <new> variable as the
node to consider to check the overlaping between R and its following
ranges.
src/xprt_quic.c