]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: server: perform lbprm deinit for dynamic servers
authorAurelien DARRAGON <adarragon@haproxy.com>
Mon, 12 May 2025 14:27:43 +0000 (16:27 +0200)
committerAurelien DARRAGON <adarragon@haproxy.com>
Mon, 12 May 2025 14:29:36 +0000 (16:29 +0200)
commitc40d6ac84012d3f8c46e0c8aa90b5898111e642f
tree38ab6fe33bce17f7cb0f5672845dc2d91dd4071e
parent736151556c1e2e892bc067736f4aa1205d386208
BUG/MINOR: server: perform lbprm deinit for dynamic servers

Last commit 7361515 ("BUG/MINOR: server: dont depend on proxy for server
cleanup in srv_drop()") introduced a regression because the lbprm
server_deinit is not evaluated anymore with dynamic servers, possibly
resulting in a memory leak.

To fix the issue, in addition to free_proxy(), the server deinit check
should be manually performed in cli_parse_delete_server() as well.

No backport needed.
src/server.c