diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/openvpn.inc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc index f7f5099..f723138 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -759,7 +759,10 @@ function openvpn_get_active_servers() { $servers = array(); if (is_array($config['openvpn']['openvpn-server'])) { foreach ($config['openvpn']['openvpn-server'] as & $settings) { - + + if (empty($settings) || isset($settings['disable'])) + continue; + $prot = $settings['protocol']; $port = $settings['local_port']; @@ -845,6 +848,9 @@ function openvpn_get_active_clients() { if (is_array($config['openvpn']['openvpn-client'])) { foreach ($config['openvpn']['openvpn-client'] as & $settings) { + if (empty($settings) || isset($settings['disable'])) + continue; + $prot = $settings['protocol']; $port = $settings['local_port']; |