mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
Tidy parsing code.
This commit is contained in:
15
src/option.c
15
src/option.c
@@ -1990,11 +1990,7 @@ static int one_opt(int option, char *arg, char *errstr, char *gen_err, int comma
|
|||||||
comma = split(arg);
|
comma = split(arg);
|
||||||
daemon->soa_retry = (u32)atoi(arg);
|
daemon->soa_retry = (u32)atoi(arg);
|
||||||
if (comma)
|
if (comma)
|
||||||
{
|
daemon->soa_expiry = (u32)atoi(comma);
|
||||||
arg = comma;
|
|
||||||
comma = split(arg);
|
|
||||||
daemon->soa_expiry = (u32)atoi(arg);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3907,13 +3903,8 @@ static int one_opt(int option, char *arg, char *errstr, char *gen_err, int comma
|
|||||||
if (!atoi_check16(arg, &priority))
|
if (!atoi_check16(arg, &priority))
|
||||||
ret_err(_("invalid priority"));
|
ret_err(_("invalid priority"));
|
||||||
|
|
||||||
if (comma)
|
if (comma && !atoi_check16(comma, &weight))
|
||||||
{
|
ret_err(_("invalid weight"));
|
||||||
arg = comma;
|
|
||||||
comma = split(arg);
|
|
||||||
if (!atoi_check16(arg, &weight))
|
|
||||||
ret_err(_("invalid weight"));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user