From 8d158132bde98e8dfacb54d685c33eb2a982a26c Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Tue, 5 Jul 2022 15:54:09 +0200 Subject: [PATCH] BUG/MINOR: peers/config: always fill the bind_conf's argument Some generic frontend errors mention the bind_conf by its name as "bind '%s'", but if this is used on peers "bind" lines it shows "(null)" because the argument is set to NULL in the call to bind_conf_uniq_alloc() instead of passing the argument. Fortunately that's trivial to fix. This may be backported to older versions. --- src/cfgparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cfgparse.c b/src/cfgparse.c index 72512d898..a98ebd58d 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -703,7 +703,7 @@ int cfg_parse_peers(const char *file, int linenum, char **args, int kwm) } bind_conf = bind_conf_uniq_alloc(curpeers->peers_fe, file, linenum, - NULL, xprt_get(XPRT_RAW)); + args[1], xprt_get(XPRT_RAW)); if (*args[0] == 'b') { struct listener *l;