From 86df2846bb948bff73601f86374193d48f4723c5 Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 5 Oct 2010 11:26:32 -0400 Subject: Test if this variable is set before making a reference, for safety. Add reference back for speed. --- etc/inc/gwlb.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'etc/inc/gwlb.inc') 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; -- cgit v1.1