diff options
author | jim-p <jimp@pfsense.org> | 2010-10-05 11:26:32 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-10-05 11:26:32 -0400 |
commit | 86df2846bb948bff73601f86374193d48f4723c5 (patch) | |
tree | 2c9a165c1174e049cd5b5c99f58233a612d70cdb /etc/inc/gwlb.inc | |
parent | 43a22ee29d6dfba6235c4ec1d9694994802257f8 (diff) | |
download | pfsense-86df2846bb948bff73601f86374193d48f4723c5.zip pfsense-86df2846bb948bff73601f86374193d48f4723c5.tar.gz |
Test if this variable is set before making a reference, for safety. Add reference back for speed.
Diffstat (limited to 'etc/inc/gwlb.inc')
-rw-r--r-- | etc/inc/gwlb.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/gwlb.inc b/etc/inc/gwlb.inc index 03773ea..0a1a1f7 100644 --- a/etc/inc/gwlb.inc +++ b/etc/inc/gwlb.inc @@ -313,7 +313,10 @@ function return_gateways_array($disabled = false) { if(! interface_has_gateway($ifname)) continue; - $ifcfg = $config['interfaces'][$ifname]; + if (empty($config['interfaces'][$ifname])) + continue; + + $ifcfg = &$config['interfaces'][$ifname]; if (!empty($ifcfg['ipaddr']) && is_ipaddr($ifcfg['ipaddr'])) continue; |