summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-08-31 22:40:44 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-08-31 22:40:44 +0000
commit6181b36fae5b553cae65d451c9664db9a4f0fd0c (patch)
tree8248b5cc001baf352c99b9cb5ecae6bc7160dbb6 /etc
parent22f000ca41427344ccb26af95b8690ae77560334 (diff)
downloadpfsense-6181b36fae5b553cae65d451c9664db9a4f0fd0c.zip
pfsense-6181b36fae5b553cae65d451c9664db9a4f0fd0c.tar.gz
Do not iterate a non array
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/services.inc18
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) {
OpenPOWER on IntegriCloud