BUG/MINOR: log: release global log servers on exit
authorWilly Tarreau <w@1wt.eu>
Thu, 26 Jan 2023 14:32:12 +0000 (15:32 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 26 Jan 2023 14:49:30 +0000 (15:49 +0100)
commit2c701dbc0764157aa74dd90ed9a4c1133ddce97b
treef1e74ddd13307448ce6ffa55d6af8b9b4c983b4e
parent094ecf19f938e9b6c9fb6fcc4fc907776c437d27
BUG/MINOR: log: release global log servers on exit

Since 2.6 we have a free_logsrv() function that is used to release log
servers. It must be called from deinit() instead of manually iterating
over the log servers, otherwise some parts of the structure are not
freed (namely the ring name), as reported by ASAN.

This should be backported to 2.6.
src/haproxy.c