diff options
author | Phil Davis <phil.davis@inf.org> | 2016-04-07 19:05:19 +0545 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-04-07 14:34:30 -0500 |
commit | 3685bec253659934b23346f22bcbf0790fd5dd39 (patch) | |
tree | 2250cd819932b3ed197dc26a05169b381d586a69 /src/usr/local/www/vpn_openvpn_csc.php | |
parent | 7b3b231488802041f82d8e85aee5f4da32d6e447 (diff) | |
download | pfsense-3685bec253659934b23346f22bcbf0790fd5dd39.zip pfsense-3685bec253659934b23346f22bcbf0790fd5dd39.tar.gz |
Avoid PHP warning if no server selected
when saving a client specific override.
Forum report https://forum.pfsense.org/index.php?topic=109431.msg0
Redmine issue 6089
Diffstat (limited to 'src/usr/local/www/vpn_openvpn_csc.php')
-rw-r--r-- | src/usr/local/www/vpn_openvpn_csc.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr/local/www/vpn_openvpn_csc.php b/src/usr/local/www/vpn_openvpn_csc.php index 0121619..66422da 100644 --- a/src/usr/local/www/vpn_openvpn_csc.php +++ b/src/usr/local/www/vpn_openvpn_csc.php @@ -240,7 +240,11 @@ if ($_POST) { if (!$input_errors) { $csc = array(); - $csc['server_list'] = implode(",", $pconfig['server_list']); + if (is_array($pconfig['server_list'])) { + $csc['server_list'] = implode(",", $pconfig['server_list']); + } else { + $csc['server_list'] = ""; + } $csc['custom_options'] = $pconfig['custom_options']; if ($_POST['disable'] == "yes") { $csc['disable'] = true; |