summaryrefslogtreecommitdiffstats
path: root/etc/inc/services.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-08-21 21:30:39 -0400
committerjim-p <jimp@pfsense.org>2010-08-21 21:30:39 -0400
commitbeeafd463ca3b2a6afac7f3e7784d059440262cd (patch)
tree431a48720cd3143a7968b8bed190082633839daf /etc/inc/services.inc
parent95249b8ad01e9687b9963339dd56e29089504e34 (diff)
downloadpfsense-beeafd463ca3b2a6afac7f3e7784d059440262cd.zip
pfsense-beeafd463ca3b2a6afac7f3e7784d059440262cd.tar.gz
Don't try to configure (or unconfigure) static arp on an interface if the physical interface is blank/empty.
Diffstat (limited to 'etc/inc/services.inc')
-rw-r--r--etc/inc/services.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 5dc4547..2a2c4f6 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -448,6 +448,9 @@ function interfaces_staticarp_configure($if) {
$ifcfg = $config['interfaces'][$if];
+ if (empty($if) || empty($ifcfg['if']))
+ return 0;
+
/* Enable staticarp, if enabled */
if(isset($config['dhcpd'][$if]['staticarp'])) {
mwexec("/sbin/ifconfig " . escapeshellarg($ifcfg['if']) . " staticarp " );
OpenPOWER on IntegriCloud