diff options
author | Ermal <eri@pfsense.org> | 2013-04-17 12:58:18 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2013-04-17 12:58:18 +0000 |
commit | c06e4f69bd4d1b12bad9aefbf4bfaef9109de470 (patch) | |
tree | 42f2030932fd3d53c3ee37f18f55eb9e8f84d5c0 /etc | |
parent | d68585d3ae938eae108f694f1d7f93295dbede8f (diff) | |
download | pfsense-c06e4f69bd4d1b12bad9aefbf4bfaef9109de470.zip pfsense-c06e4f69bd4d1b12bad9aefbf4bfaef9109de470.tar.gz |
Correct issue reported on: http://forum.pfsense.org/index.php/topic,61239.0.html
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/interfaces.inc | 2 |
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'])); |