diff options
-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; |