From: Willy Tarreau Date: Fri, 20 May 2022 13:19:48 +0000 (+0200) Subject: BUG/MINOR: peers: fix error reporting of "bind" lines X-Git-Tag: v2.6-dev11~23 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0d04410ebe1b245a62536cbda691487d7482953e;p=thirdparty%2Fhaproxy.git BUG/MINOR: peers: fix error reporting of "bind" lines In case the str2listener() parser reports a generic error with no message when parsing the argument of a "bind" statement in a "peers" section, the reported error indicates an invalid address on the empty arg. This has existed since 2.0 with commit 355b2033e ("MINOR: cfgparse: SSL/TLS binding in "peers" sections."), so this must be backported till 2.0. --- diff --git a/src/cfgparse.c b/src/cfgparse.c index c123ff1d72..3364529496 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -720,7 +720,7 @@ int cfg_parse_peers(const char *file, int linenum, char **args, int kwm) } else ha_alert("parsing [%s:%d] : '%s %s' : error encountered while parsing listening address %s.\n", - file, linenum, args[0], args[1], args[2]); + file, linenum, args[0], args[1], args[1]); err_code |= ERR_FATAL; goto out; }