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:38 +0000
commit6b2dcac596477f7201a0c6b5734ab8f1b9a04c5e (patch)
treec200695ea82c79c968a19555b9b1777e5457c384 /etc/inc/openvpn.inc
parent320bba6494cf42e6cec3ef9ee7635f528a9e62c6 (diff)
downloadpfsense-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.inc8
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'];
OpenPOWER on IntegriCloud