summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_openvpn_client.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/vpn_openvpn_client.php')
-rw-r--r--usr/local/www/vpn_openvpn_client.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/local/www/vpn_openvpn_client.php b/usr/local/www/vpn_openvpn_client.php
index 2d7197d..cbb6925 100644
--- a/usr/local/www/vpn_openvpn_client.php
+++ b/usr/local/www/vpn_openvpn_client.php
@@ -77,7 +77,7 @@ if($_GET['act']=="edit"){
if (isset($id) && $a_client[$id]) {
- $pconfig['disable'] = $a_client[$id]['disable'];
+ $pconfig['disable'] = isset($a_client[$id]['disable']);
$pconfig['mode'] = $a_client[$id]['mode'];
$pconfig['protocol'] = $a_client[$id]['protocol'];
$pconfig['interface'] = $a_client[$id]['interface'];
@@ -207,7 +207,8 @@ if ($_POST) {
else
$client['vpnid'] = openvpn_vpnid_next();
- $client['disable'] = $pconfig['disable'];
+ if ($_POST['disable'] == "yes")
+ $server['disable'] = true;
$client['protocol'] = $pconfig['protocol'];
$client['dev_mode'] = $pconfig['dev_mode'];
list($client['interface'], $client['ipaddr']) = explode ("|",$pconfig['interface']);
@@ -808,7 +809,7 @@ function autotls_change() {
$i = 0;
foreach($a_client as $client):
$disabled = "NO";
- if ($client['disable'])
+ if (isset($client['disable']))
$disabled = "YES";
$server = "{$client['server_addr']}:{$client['server_port']}";
?>
OpenPOWER on IntegriCloud