diff options
author | Ermal <eri@pfsense.org> | 2011-07-26 21:30:38 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2011-07-26 21:30:59 +0000 |
commit | 6d0137065075d48498f28b6ef476858320a79c2f (patch) | |
tree | d57f49d6e1cc34af7faa110933d3b7c69f959a1a /etc | |
parent | 7422519368f965ace5142f5a461a63809f827cd6 (diff) | |
download | pfsense-6d0137065075d48498f28b6ef476858320a79c2f.zip pfsense-6d0137065075d48498f28b6ef476858320a79c2f.tar.gz |
Resolves #1719. Prevent disabled client/servers from being displayed on the widget.
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']; |