diff options
author | Ermal <eri@pfsense.org> | 2011-07-26 21:30:38 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2011-07-26 21:30:38 +0000 |
commit | 6b2dcac596477f7201a0c6b5734ab8f1b9a04c5e (patch) | |
tree | c200695ea82c79c968a19555b9b1777e5457c384 /etc/inc/openvpn.inc | |
parent | 320bba6494cf42e6cec3ef9ee7635f528a9e62c6 (diff) | |
download | pfsense-6b2dcac596477f7201a0c6b5734ab8f1b9a04c5e.zip pfsense-6b2dcac596477f7201a0c6b5734ab8f1b9a04c5e.tar.gz |
Resolves #1719. Prevent disabled client/servers from being displayed on the widget.
Diffstat (limited to 'etc/inc/openvpn.inc')
-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 eb6ed73..6a1ddc3 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -780,7 +780,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']; @@ -866,6 +869,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']; |