diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-08-31 22:40:44 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-08-31 22:40:44 +0000 |
commit | 6181b36fae5b553cae65d451c9664db9a4f0fd0c (patch) | |
tree | 8248b5cc001baf352c99b9cb5ecae6bc7160dbb6 /etc | |
parent | 22f000ca41427344ccb26af95b8690ae77560334 (diff) | |
download | pfsense-6181b36fae5b553cae65d451c9664db9a4f0fd0c.zip pfsense-6181b36fae5b553cae65d451c9664db9a4f0fd0c.tar.gz |
Do not iterate a non array
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/services.inc | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index 9861a2c..e715b05 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -93,14 +93,16 @@ EOD; */ $skew = 1; $a_vip = &$config['virtualip']['vip']; - foreach ($a_vip as $vipent) { - $int = guess_interface_from_ip($dhcpifconf['failover_peerip']); - $intip = find_interface_ip($int); - $real_dhcpif = convert_friendly_interface_to_real_interface_name($dhcpif); - if($int == $real_dhcpif) { - /* this is the interface! */ - if($vipent['advskew'] == "0") - $skew = 0; + if(is_array($a_vip)) { + foreach ($a_vip as $vipent) { + $int = guess_interface_from_ip($dhcpifconf['failover_peerip']); + $intip = find_interface_ip($int); + $real_dhcpif = convert_friendly_interface_to_real_interface_name($dhcpif); + if($int == $real_dhcpif) { + /* this is the interface! */ + if($vipent['advskew'] == "0") + $skew = 0; + } } } if($skew > 0) { |