]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUILD: debug: only dump/reset glitch counters when really defined
authorWilly Tarreau <w@1wt.eu>
Mon, 16 Dec 2024 08:31:27 +0000 (09:31 +0100)
committerWilly Tarreau <w@1wt.eu>
Tue, 17 Dec 2024 15:46:25 +0000 (16:46 +0100)
commit4710ab5604298eefddb36887098d5fc388dcd3cb
treee335a556f34206e3f779d08eb3690118bca01337
parentb3cd5a4b8689c99fef4f4bc4e8713ce3ef8db040
BUILD: debug: only dump/reset glitch counters when really defined

If neither DEBUG_GLITCHES nor DEBUG_STRICT is set, we end up with
no dbg_cnt section, resulting in debug_parse_cli_counters not
building due to __stop_dbg_cnt and __start_dbg_cnt not being defined.
Let's just condition the end of the function to these conditions.
An alternate approach (less elegant) is to always declare a dummy
entry of type DBG_COUNTER_TYPES in debug.c.

This must be backported to 3.1 since it was brought with glitches.
src/debug.c