BUG/MINOR: cfgparse-global: fix allowed args number for setenv
authorValentine Krasnobaeva <vkrasnobaeva@haproxy.com>
Mon, 30 Sep 2024 13:29:47 +0000 (15:29 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Tue, 1 Oct 2024 09:21:56 +0000 (11:21 +0200)
commitd53d6fb55f02da839c118c40be9e6bfd17471707
treed15e421ffe4a643ea36adcdbd4d6bdd9e7fa418a
parentf882ef837231595fc7ed33ac3b8430ab0305e0ff
BUG/MINOR: cfgparse-global: fix allowed args number for setenv

Keywords setenv and presetenv take 2 arguments: variable name and value.
So, the total number, that should be passed to alertif_too_many_args is 2
("setenv <name> <value>") instead of 3. For alertif_too_many_args the first
argument index is 0.

This should be backported in all stable versions.

(cherry picked from commit df68f7ec96c0c9d0e8f50643b96ec9062b7aa658)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/cfgparse-global.c