From 5a9dd268c6c4edb0c59d071f4fb5684a4f8c83ee Mon Sep 17 00:00:00 2001 From: Nick Daniels Date: Sat, 5 Apr 2014 19:49:12 +0100 Subject: Added check line 175: Needed to fix error in GUI Added check to see if $config['ipsec']["ipsec_{$lkey}"] is set before executing unnecessary unset, was causing issues when trying to enable/disable ("Do NOT check packages signature") --- usr/local/www/system_advanced_misc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'usr/local/www') diff --git a/usr/local/www/system_advanced_misc.php b/usr/local/www/system_advanced_misc.php index 421c3af..e5254e9 100644 --- a/usr/local/www/system_advanced_misc.php +++ b/usr/local/www/system_advanced_misc.php @@ -172,7 +172,8 @@ if ($_POST) { foreach ($ipsec_loglevels as $lkey => $ldescr) { if (empty($_POST["ipsec_{$lkey}"])) - unset($config['ipsec']["ipsec_{$lkey}"]); + if (isset($config['ipsec']["ipsec_{$lkey}"])) + unset($config['ipsec']["ipsec_{$lkey}"]); else $config['ipsec']["ipsec_{$lkey}"] = $_POST["ipsec_{$lkey}"]; } -- cgit v1.1