summaryrefslogtreecommitdiffstats
path: root/etc/inc/openvpn.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-07-26 21:30:38 +0000
committerErmal <eri@pfsense.org>2011-07-26 21:30:59 +0000
commit6d0137065075d48498f28b6ef476858320a79c2f (patch)
treed57f49d6e1cc34af7faa110933d3b7c69f959a1a /etc/inc/openvpn.inc
parent7422519368f965ace5142f5a461a63809f827cd6 (diff)
downloadpfsense-6d0137065075d48498f28b6ef476858320a79c2f.zip
pfsense-6d0137065075d48498f28b6ef476858320a79c2f.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.inc8
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'];
OpenPOWER on IntegriCloud