]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: server: free PROXY v2 TLVs on srv drop
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 21 May 2024 09:00:37 +0000 (11:00 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 22 May 2024 08:01:57 +0000 (10:01 +0200)
commit3efd9f39252e59b44df212528b8120147103bc5b
tree849a36d1165690034a5a12d802467b4e05841cd6
parent8b72270e95c965a9672457c3af0de3093c06ba61
BUG/MINOR: server: free PROXY v2 TLVs on srv drop

Dynamically allocated servers PROXY TLVs were not freed on server
release. This patch fixes this leak by extending srv_free_params().
Every server line with set-proxy-v2-tlv-fmt keyword is impacted.

For static servers, issue is minimal as it will only cause leak on
deinit(). However, this could be aggravated when performing multiple
removal of dynamic servers.

This should be backported up to 2.9.
src/server.c