BUG/MINOR: flt-trace: Support only one name option
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 6 Feb 2025 16:01:08 +0000 (17:01 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 18 Mar 2025 14:59:30 +0000 (15:59 +0100)
commit1f4bd06585561d7814512328f00135b20a9e14fc
tree24b5f64cd7f4483ee7c742f3d7f653f5127255b1
parent3d92348317da5572078cee1a82c4df174b5be6c0
BUG/MINOR: flt-trace: Support only one name option

When a trace filter is defined, only one 'name' option is expected. But it
was not tested. Thus it was possible to set several names leading to a
memory leak.

It is now tested, and it is not allowed to redefine the trace filter name.

It was reported by Coverity in #2841: CID 1587768.

This patch could be backported to all stable versions.

(cherry picked from commit b20e2c96cfea06776db3200614f6d94441f15c2d)
Signed-off-by: Willy Tarreau <w@1wt.eu>
(cherry picked from commit e3e565a556ce960ac47f4495687a0bbda38ae160)
Signed-off-by: Amaury Denoyelle <adenoyelle@haproxy.com>
src/flt_trace.c