summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/openvpn.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc
index bec3e9b..b72b709 100644
--- a/etc/inc/openvpn.inc
+++ b/etc/inc/openvpn.inc
@@ -376,8 +376,13 @@ function openvpn_reconfigure($mode, $settings) {
$conf .= "up /usr/local/sbin/ovpn-linkup\n";
$conf .= "down /usr/local/sbin/ovpn-linkdown\n";
if (file_exists("/usr/local/sbin/openvpn.attributes.sh")) {
- $conf .= "client-connect /usr/local/sbin/openvpn.attributes.sh\n";
- $conf .= "client-disconnect /usr/local/sbin/openvpn.attributes.sh\n";
+ switch($settings['mode']) {
+ case 'server_user':
+ case 'server_tls_user':
+ $conf .= "client-connect /usr/local/sbin/openvpn.attributes.sh\n";
+ $conf .= "client-disconnect /usr/local/sbin/openvpn.attributes.sh\n";
+ break;
+ }
}
if (is_ipaddrv4($iface_ip)) {
OpenPOWER on IntegriCloud