pfsense/usr
Phil Davis a607968ab4 Handle IPsec Advanced Settings save before IPsec is enabled
If the Advanced Settings are saved before any other IPsec is set up then $config['ipsec'] can be just the empty string. As a result you can get:
a) If you select some debug settings then those are not saved. The code to save those settings was only executed when $config['ipsec'] was already an array. Actually the code already did the necessary "if isset() then unset()" stuuf. So I just took the the "if is_array()" away from the code block.

b) Some potential unset() can go wrong with errors like:
Fatal error: Cannot unset string offsets in /usr/local/www/vpn_ipsec_settings.php on line 168
This is corrected by adding more "if (isset())" checks.

Fixes Redmine #4865
2015-07-22 19:36:09 +05:45
..
local Handle IPsec Advanced Settings save before IPsec is enabled 2015-07-22 19:36:09 +05:45
share Update zoneinfo from FreeBSD 10.1-REL. Ticket #4459 2015-05-21 17:07:35 -05:00