summaryrefslogtreecommitdiffstats
path: root/etc/inc/interfaces.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2013-04-17 12:58:18 +0000
committerErmal <eri@pfsense.org>2013-04-17 12:58:18 +0000
commitc06e4f69bd4d1b12bad9aefbf4bfaef9109de470 (patch)
tree42f2030932fd3d53c3ee37f18f55eb9e8f84d5c0 /etc/inc/interfaces.inc
parentd68585d3ae938eae108f694f1d7f93295dbede8f (diff)
downloadpfsense-c06e4f69bd4d1b12bad9aefbf4bfaef9109de470.zip
pfsense-c06e4f69bd4d1b12bad9aefbf4bfaef9109de470.tar.gz
Correct issue reported on: http://forum.pfsense.org/index.php/topic,61239.0.html
Diffstat (limited to 'etc/inc/interfaces.inc')
-rw-r--r--etc/inc/interfaces.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index c35c297..d497bd9 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -4887,7 +4887,7 @@ function interfaces_staticarp_configure($if) {
} else {
mwexec("/sbin/ifconfig " . escapeshellarg($ifcfg['if']) . " -staticarp " );
mwexec("/usr/sbin/arp -d -i " . escapeshellarg($ifcfg['if']) . " -a > /dev/null 2>&1 ");
- if (is_array($config['dhcpd'][$if]['staticmap'])) {
+ if (is_array($config['dhcpd'][$if]) && is_array($config['dhcpd'][$if]['staticmap'])) {
foreach ($config['dhcpd'][$if]['staticmap'] as $arpent) {
if (isset($arpent['arp_table_static_entry'])) {
mwexec("/usr/sbin/arp -s " . escapeshellarg($arpent['ipaddr']) . " " . escapeshellarg($arpent['mac']));
OpenPOWER on IntegriCloud