diff options
author | jim-p <jimp@pfsense.org> | 2010-08-21 21:30:39 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-08-21 21:30:39 -0400 |
commit | beeafd463ca3b2a6afac7f3e7784d059440262cd (patch) | |
tree | 431a48720cd3143a7968b8bed190082633839daf /etc/inc/services.inc | |
parent | 95249b8ad01e9687b9963339dd56e29089504e34 (diff) | |
download | pfsense-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.inc | 3 |
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 " ); |