summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xusr/local/www/services_dhcp_edit.php7
-rw-r--r--usr/local/www/services_dhcpv6_edit.php7
2 files changed, 10 insertions, 4 deletions
diff --git a/usr/local/www/services_dhcp_edit.php b/usr/local/www/services_dhcp_edit.php
index d64848e..3e2c2bd 100755
--- a/usr/local/www/services_dhcp_edit.php
+++ b/usr/local/www/services_dhcp_edit.php
@@ -68,9 +68,12 @@ if (!$if) {
exit;
}
-if (!is_array($config['dhcpd'][$if]['staticmap'])) {
+if (!is_array($config['dhcpd']))
+ $config['dhcpd'] = array();
+if (!is_array($config['dhcpd'][$if]))
+ $config['dhcpd'][$if] = array();
+if (!is_array($config['dhcpd'][$if]['staticmap']))
$config['dhcpd'][$if]['staticmap'] = array();
-}
$static_arp_enabled=isset($config['dhcpd'][$if]['staticarp']);
$netboot_enabled=isset($config['dhcpd'][$if]['netboot']);
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