]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: log/backend: always free parsing hints in resolve_logger()
authorAurelien DARRAGON <adarragon@haproxy.com>
Tue, 14 May 2024 14:18:05 +0000 (16:18 +0200)
committerAurelien DARRAGON <adarragon@haproxy.com>
Thu, 13 Jun 2024 13:43:09 +0000 (15:43 +0200)
commitdb4747115570fd1cfcd7eb6c827d7b75e28cdccb
treedf700f0c90a68e831cd65695a40c32649110da1e
parent2a1bf9992347043402e4befb124e094abb088dff
MINOR: log/backend: always free parsing hints in resolve_logger()

Since resolve_logger() always resolves logger target (even when error
occurs), we must take care of freeing parsing hints because free_logger()
won't try to do it if target RESOLVED flag is set on the target.

This isn't considered as a bug because resolve_logger(), being a
postparsing check, will make haproxy immediately exit upon fatal error
in haproxy.c, but it's better to ensure that everything will be properly
freed if we decide to perform a clean exit upon postparsing checks error
in the future.
src/log.c