diff options
Diffstat (limited to 'usr/local/www/system.php')
-rwxr-xr-x | usr/local/www/system.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/local/www/system.php b/usr/local/www/system.php index 59e7b1d..30e2b9c 100755 --- a/usr/local/www/system.php +++ b/usr/local/www/system.php @@ -35,6 +35,7 @@ require("guiconfig.inc"); $pconfig['hostname'] = $config['system']['hostname']; $pconfig['domain'] = $config['system']['domain']; list($pconfig['dns1'],$pconfig['dns2']) = $config['system']['dnsserver']; + $pconfig['dnsallowoverride'] = isset($config['system']['dnsallowoverride']); $pconfig['username'] = $config['system']['username']; if (!$pconfig['username']) @@ -126,6 +127,8 @@ if ($_POST) { $config['system']['dnsserver'][] = $_POST['dns2']; $olddnsallowoverride = $config['system']['dnsallowoverride']; + + unset($config['system']['dnsallowoverride']); $config['system']['dnsallowoverride'] = $_POST['dnsallowoverride'] ? true : false; if ($_POST['password']) { |