]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: quic: wrong QUIC_FT_CONNECTION_CLOSE(0x1c) frame encoding
authorFrederic Lecaille <flecaille@haproxy.com>
Mon, 23 Jun 2025 14:52:09 +0000 (16:52 +0200)
committerFrederic Lecaille <flecaille@haproxy.com>
Thu, 26 Jun 2025 07:48:00 +0000 (09:48 +0200)
commit1e6d8f199c9943eca13dec48e8676377356c81d0
treed9dd89b0d737f80608b32ce339e68089eee130d3
parent7cb6167d046f1b37c19784fe99b9b6d37ea83c54
BUG/MINOR: quic: wrong QUIC_FT_CONNECTION_CLOSE(0x1c) frame encoding

This is an old bug which was there since this commit:

     MINOR: quic: Avoid zeroing frame structures

It seems QUIC_FT_CONNECTION_CLOSE was confused with QUIC_FT_CONNECTION_CLOSE_APP
which does not include a "frame type" field. This field was not initialized
(so with a random value) which prevent the packet to be built because the
packet builder supposes the packet with such frames are very short.

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