]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: quic: Leak of frames to send.
authorFrédéric Lécaille <flecaille@haproxy.com>
Wed, 13 Sep 2023 07:28:10 +0000 (09:28 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 13 Sep 2023 13:32:14 +0000 (15:32 +0200)
commit3921bf80c7c2933afbb93ea595b1797bcfc44982
tree1c697571b6ab7d296158f2eedb0f4a90fbd8c684
parent2a19f7c43b50bee9eb7f4097a66dd3761e470356
BUG/MINOR: quic: Leak of frames to send.

In very rare cases, it is possible that packet are detected as lost, their frames
requeued, then the connection is released without releasing for any reason (to
be killed because of a sendto() fatal failure for instance. Such frames are lost
and never release because the function which release their packet number spaces
does not release the frames which are still enqueued to be send.

Must be backported as far as 2.6.
src/quic_tls.c