diff --git a/src/cfgparse.c b/src/cfgparse.c index 94823114d..72512d898 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -896,6 +896,12 @@ int cfg_parse_peers(const char *file, int linenum, char **args, int kwm) goto out; } + if (curpeers->peers_fe->srv->init_addr_methods || curpeers->peers_fe->srv->resolvers_id || + curpeers->peers_fe->srv->do_check || curpeers->peers_fe->srv->do_agent) { + ha_warning("parsing [%s:%d] : '%s %s' : init_addr, resolvers, check and agent are ignored for peers.\n", file, linenum, args[0], args[1]); + err_code |= ERR_WARN; + } + /* If the peer address has just been parsed, let's copy it to * and initializes ->proto. */