summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_openvpn_server.php
diff options
context:
space:
mode:
authorErmal Luçi <eri@pfsense.org>2010-03-10 10:40:52 +0000
committerErmal Luçi <eri@pfsense.org>2010-03-10 10:40:52 +0000
commit8a47c19021dde35a19f3fe83938d3edcfd6c76d6 (patch)
tree03bd32eedcf13f9f8a36c55e7c81ced0b283f425 /usr/local/www/vpn_openvpn_server.php
parent5a8a69b3126309dd7024f5d9a1b106024c0ffa4e (diff)
downloadpfsense-8a47c19021dde35a19f3fe83938d3edcfd6c76d6.zip
pfsense-8a47c19021dde35a19f3fe83938d3edcfd6c76d6.tar.gz
Ticket #413. Hanlde cases when no authentication is specified.
Diffstat (limited to 'usr/local/www/vpn_openvpn_server.php')
-rw-r--r--usr/local/www/vpn_openvpn_server.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/local/www/vpn_openvpn_server.php b/usr/local/www/vpn_openvpn_server.php
index 82d6eda..25d6f1b 100644
--- a/usr/local/www/vpn_openvpn_server.php
+++ b/usr/local/www/vpn_openvpn_server.php
@@ -268,7 +268,8 @@ if ($_POST) {
if ($_POST['disable'] == "yes")
$server['disable'] = true;
$server['mode'] = $pconfig['mode'];
- $server['authmode'] = implode(",", $pconfig['authmode']);
+ if (!empty($pconfig['authmode']))
+ $server['authmode'] = implode(",", $pconfig['authmode']);
$server['protocol'] = $pconfig['protocol'];
list($server['interface'], $server['ipaddr']) = explode ("|",$pconfig['interface']);
$server['local_port'] = $pconfig['local_port'];
@@ -341,7 +342,8 @@ if ($_POST) {
header("Location: vpn_openvpn_server.php");
exit;
}
- $pconfig['authmode'] = implode(",", $pconfig['authmode']);
+ if (!empty($pconfig['authmode']))
+ $pconfig['authmode'] = implode(",", $pconfig['authmode']);
}
include("head.inc");
OpenPOWER on IntegriCloud