BUG/MINOR: log: fix minor resource leaks on logformat error path
authorWilly Tarreau <w@1wt.eu>
Wed, 11 Dec 2019 11:05:39 +0000 (12:05 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 11 Dec 2019 11:07:21 +0000 (12:07 +0100)
commitf58f3a0fb818903610432cdb8f98060cffd9af29
treeb0a4e01cba8c929891e2c8b2d744dd1fca660600
parent55a92393572eeff4cee4d4de738078df83e42f98
BUG/MINOR: log: fix minor resource leaks on logformat error path

As reported by Ilya in issue #392, Coverity found that we're leaking
allocated strings on error paths in parse_logformat(). Let's use a
proper exit label for failures instead of seeding return 0 everywhere.

This should be backported to all supported versions.

(cherry picked from commit 51013e82d4931c4f0ce6f7fc99788a39cc6960ed)
Signed-off-by: Willy Tarreau <w@1wt.eu>
src/log.c