summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-04-26 20:20:56 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-04-26 20:20:56 +0000
commit0d8a219e85ccf8f83b5e9e8b4a92bdf226d335f4 (patch)
treeab98f4a3d184507f77f235a766b58f5c6424f573 /usr/local/www/system.php
parente74a68fa1e185838f10d7bcae63b2a3ba21faefe (diff)
downloadpfsense-0d8a219e85ccf8f83b5e9e8b4a92bdf226d335f4.zip
pfsense-0d8a219e85ccf8f83b5e9e8b4a92bdf226d335f4.tar.gz
Unset $config['system']['dnsallowoverride'] before assigning.
This should address Ticket #16
Diffstat (limited to 'usr/local/www/system.php')
-rwxr-xr-xusr/local/www/system.php3
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']) {
OpenPOWER on IntegriCloud