mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 00:24:40 +00:00
DHCPDv4: hostname validation should include domain, missed interface domain. ref https://github.com/opnsense/core/issues/4544
This commit is contained in:
parent
51c04e7abf
commit
6c1b8a993e
@ -127,6 +127,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
||||
/* check for overlaps */
|
||||
if (!empty($pconfig['domain'])) {
|
||||
$this_fqdn = $pconfig['hostname'] . "." . $pconfig['domain'];
|
||||
} elseif (!empty($if) && !empty($config['dhcpd'][$if]['domain'])) {
|
||||
$this_fqdn = $pconfig['hostname'] . "." . $config['dhcpd'][$if]['domain'];
|
||||
} else {
|
||||
$this_fqdn = $pconfig['hostname'] . "." . $config['system']['domain'];
|
||||
}
|
||||
@ -138,6 +140,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
||||
$fqdn = "";
|
||||
} elseif (!empty($mapent['domain'])) {
|
||||
$fqdn = $mapent['hostname'] . "." . $mapent['domain'];
|
||||
} elseif (!empty($if) && !empty($config['dhcpd'][$if]['domain'])) {
|
||||
$fqdn = $mapent['hostname'] . "." . $config['dhcpd'][$if]['domain'];
|
||||
} else {
|
||||
$fqdn = $mapent['hostname'] . "." . $config['system']['domain'];
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user