diff options
author | Ermal Luçi <eri@pfsense.org> | 2010-03-10 10:40:52 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2010-03-10 10:40:52 +0000 |
commit | 8a47c19021dde35a19f3fe83938d3edcfd6c76d6 (patch) | |
tree | 03bd32eedcf13f9f8a36c55e7c81ced0b283f425 /usr/local/www | |
parent | 5a8a69b3126309dd7024f5d9a1b106024c0ffa4e (diff) | |
download | pfsense-8a47c19021dde35a19f3fe83938d3edcfd6c76d6.zip pfsense-8a47c19021dde35a19f3fe83938d3edcfd6c76d6.tar.gz |
Ticket #413. Hanlde cases when no authentication is specified.
Diffstat (limited to 'usr/local/www')
-rw-r--r-- | usr/local/www/vpn_openvpn_server.php | 6 |
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"); |