diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2008-05-27 00:50:01 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2008-05-27 00:50:01 +0000 |
commit | 56e0a73d34279688a0588b2570cf8d81d2a110ad (patch) | |
tree | 392c8b3cea699c277088e6f71a0d2a32af6be7b4 /etc/inc | |
parent | 23e0096ec45c263b23b91a758d78c174d04938c3 (diff) | |
download | pfsense-56e0a73d34279688a0588b2570cf8d81d2a110ad.zip pfsense-56e0a73d34279688a0588b2570cf8d81d2a110ad.tar.gz |
Only enumerate item if it is an array.
Diffstat (limited to 'etc/inc')
-rw-r--r-- | etc/inc/interfaces.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index 3972d8d..63863d3 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -522,6 +522,7 @@ function interfaces_carp_configure() { $viparr_temp['password'] = $config['system']['hostname'] . "pfS"; $viparr = $viparr_temp; } + if(is_array($viparr)) foreach ($viparr as $vip) { if ($vip['mode'] == "carp" or $vip['mode'] == "carpdev-dhcp") { $vip_password = $vip['password']; @@ -1623,7 +1624,7 @@ function get_real_wan_interface() { global $config, $g; $wancfg = $config['interfaces']['wan']; - + return "carp0"; $wanif = $wancfg['if']; if ($wancfg['ipaddr'] == "pppoe") $wanif = "pppoe0"; @@ -1676,6 +1677,7 @@ function get_current_wan_address($interface = "wan") { if($config['interfaces']['wan']['ipaddr'] == "carpdev-dhcp") { $viparr = &$config['virtualip']['vip']; $counter = 0; + if(is_array($viparr)) foreach ($viparr as $vip) { if ($vip['mode'] == "carpdev-dhcp") { if($vip['interface'] == "wan") |