summaryrefslogtreecommitdiffstats
path: root/etc/inc/interfaces.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-05-27 00:50:01 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-05-27 00:50:01 +0000
commit56e0a73d34279688a0588b2570cf8d81d2a110ad (patch)
tree392c8b3cea699c277088e6f71a0d2a32af6be7b4 /etc/inc/interfaces.inc
parent23e0096ec45c263b23b91a758d78c174d04938c3 (diff)
downloadpfsense-56e0a73d34279688a0588b2570cf8d81d2a110ad.zip
pfsense-56e0a73d34279688a0588b2570cf8d81d2a110ad.tar.gz
Only enumerate item if it is an array.
Diffstat (limited to 'etc/inc/interfaces.inc')
-rw-r--r--etc/inc/interfaces.inc4
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")
OpenPOWER on IntegriCloud