mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-09 00:27:08 +02:00
MINOR: config: report missing peers section name
Right now we report "invalid character ''" which is a bit confusing, better make a special case of the missing name.
This commit is contained in:
parent
4f4b18b2ec
commit
0dbbf317e6
@ -1454,12 +1454,18 @@ int cfg_parse_peers(const char *file, int linenum, char **args, int kwm)
|
|||||||
int err_code = 0;
|
int err_code = 0;
|
||||||
|
|
||||||
if (strcmp(args[0], "peers") == 0) { /* new peers section */
|
if (strcmp(args[0], "peers") == 0) { /* new peers section */
|
||||||
|
if (!*args[1]) {
|
||||||
|
Alert("parsing [%s:%d] : missing name for peers section.\n", file, linenum);
|
||||||
|
err_code |= ERR_ALERT | ERR_FATAL;
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
err = invalid_char(args[1]);
|
err = invalid_char(args[1]);
|
||||||
if (err) {
|
if (err) {
|
||||||
Alert("parsing [%s:%d] : character '%c' is not permitted in '%s' name '%s'.\n",
|
Alert("parsing [%s:%d] : character '%c' is not permitted in '%s' name '%s'.\n",
|
||||||
file, linenum, *err, args[0], args[1]);
|
file, linenum, *err, args[0], args[1]);
|
||||||
err_code |= ERR_ALERT | ERR_FATAL;
|
err_code |= ERR_ALERT | ERR_FATAL;
|
||||||
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (curpeers = peers; curpeers != NULL; curpeers = curpeers->next) {
|
for (curpeers = peers; curpeers != NULL; curpeers = curpeers->next) {
|
||||||
|
Loading…
Reference in New Issue
Block a user