]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: quic: avoid leaking post handshake frames
authorFrederic Lecaille <flecaille@haproxy.com>
Thu, 17 Oct 2024 05:38:14 +0000 (07:38 +0200)
committerFrederic Lecaille <flecaille@haproxy.com>
Thu, 17 Oct 2024 13:04:06 +0000 (15:04 +0200)
commit19aa320f640f701544c3441787da1577a2479590
tree664d9925d17c178d327c8ab76c758d048a367338
parente7be13da87f8ec00470ef60bb43b85f0480fd85d
BUG/MINOR: quic: avoid leaking post handshake frames

This bug came with this commit:
f627b92 BUG/MEDIUM: quic: always validate sender address on 0-RTT
If an error happens in quic_build_post_handshake_frames() during the
code exexuted for th NEW_TOKEN frame allocation, some could leak because
of the wrong label used to interrupt this function asap.
Replace the "goto leave" by "goto err" to deallocated such frames to fix
this issue.

Must be backported as far as 2.9.
src/quic_conn.c