diff options
author | jim-p <jimp@pfsense.org> | 2012-09-25 11:50:08 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2012-09-25 11:50:08 -0400 |
commit | 767cf960f4f7f6f525d971f6247c663590c1637e (patch) | |
tree | 848afd50d2119e9930bd2258278ce71ba8c255f0 /usr/local/www/vpn_openvpn_server.php | |
parent | f00278f1e8cc2a534f13a6f3510aed85ebe11bd4 (diff) | |
download | pfsense-767cf960f4f7f6f525d971f6247c663590c1637e.zip pfsense-767cf960f4f7f6f525d971f6247c663590c1637e.tar.gz |
Refine OpenVPN client/server deletion to allow for removing invalid empty entries. Fixes #2643
Diffstat (limited to 'usr/local/www/vpn_openvpn_server.php')
-rw-r--r-- | usr/local/www/vpn_openvpn_server.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/local/www/vpn_openvpn_server.php b/usr/local/www/vpn_openvpn_server.php index d098f43..f038271 100644 --- a/usr/local/www/vpn_openvpn_server.php +++ b/usr/local/www/vpn_openvpn_server.php @@ -76,12 +76,12 @@ else if ($_GET['act'] == "del") { - if (!$a_server[$id]) { + if (!isset($a_server[$id])) { pfSenseHeader("vpn_openvpn_server.php"); exit; } - - openvpn_delete('server', $a_server[$id]); + if (!empty($a_server[$id])) + openvpn_delete('server', $a_server[$id]); unset($a_server[$id]); write_config(); $savemsg = gettext("Server successfully deleted")."<br/>"; |