diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2009-11-07 21:33:41 -0500 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2009-11-07 21:34:00 -0500 |
commit | c20acc3559d4b7d2f0172d481da9bc37218d6409 (patch) | |
tree | 51a523557972a37401e51b32f7a3ab8bc9968c08 /usr/local | |
parent | 4937fc88d1f0f9bf5b4d0268797de7a6e6ddcecc (diff) | |
download | pfsense-c20acc3559d4b7d2f0172d481da9bc37218d6409.zip pfsense-c20acc3559d4b7d2f0172d481da9bc37218d6409.tar.gz |
Kill racoon when disabling IPSEC. Restart it if re-enabled.
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/vpn_ipsec.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/usr/local/www/vpn_ipsec.php b/usr/local/www/vpn_ipsec.php index 9eb6ac1..0298a63 100755 --- a/usr/local/www/vpn_ipsec.php +++ b/usr/local/www/vpn_ipsec.php @@ -69,7 +69,14 @@ if ($_POST) { $pconfig = $_POST; $config['ipsec']['enable'] = $_POST['enable'] ? true : false; - + + if(!$config['ipsec']['enable']) { + if(is_process_running("racoon")) + mwexec("killall racoon"); + } else { + $retval = vpn_ipsec_configure(); + } + write_config(); } } |