summaryrefslogtreecommitdiffstats
path: root/usr/local/www/services_dhcpv6_edit.php
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2012-12-08 18:10:31 -0700
committerErik Fonnesbeck <efonnes@gmail.com>2012-12-08 18:10:31 -0700
commit5b6689946363e0a0cb0dee9851d36e1d014f7674 (patch)
tree973c8388e24f974e9732e795c5f89c7056e8807d /usr/local/www/services_dhcpv6_edit.php
parent6ef2297b859e0d8723891c16a910674338d16065 (diff)
downloadpfsense-5b6689946363e0a0cb0dee9851d36e1d014f7674.zip
pfsense-5b6689946363e0a0cb0dee9851d36e1d014f7674.tar.gz
Add extra check for DHCP(v6) static mapping edit pages to prevent an error when no DHCP config exists yet.
Diffstat (limited to 'usr/local/www/services_dhcpv6_edit.php')
-rw-r--r--usr/local/www/services_dhcpv6_edit.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr/local/www/services_dhcpv6_edit.php b/usr/local/www/services_dhcpv6_edit.php
index 2beab36..ded788b 100644
--- a/usr/local/www/services_dhcpv6_edit.php
+++ b/usr/local/www/services_dhcpv6_edit.php
@@ -69,9 +69,12 @@ if (!$if) {
exit;
}
-if (!is_array($config['dhcpdv6'][$if]['staticmap'])) {
+if (!is_array($config['dhcpdv6']))
+ $config['dhcpdv6'] = array();
+if (!is_array($config['dhcpdv6'][$if]))
+ $config['dhcpdv6'][$if] = array();
+if (!is_array($config['dhcpdv6'][$if]['staticmap']))
$config['dhcpdv6'][$if]['staticmap'] = array();
-}
$netboot_enabled=isset($config['dhcpdv6'][$if]['netboot']);
$a_maps = &$config['dhcpdv6'][$if]['staticmap'];
OpenPOWER on IntegriCloud