diff options
author | bcyrill <cyrill@bannwart.info> | 2013-02-02 21:22:41 +0100 |
---|---|---|
committer | bcyrill <cyrill@bannwart.info> | 2013-02-02 21:22:41 +0100 |
commit | 7b5eab845c5d631d5dd932bc33da530967f4262b (patch) | |
tree | 6d90146d13a30d018e2076f0b4938f0f1ba6b359 /etc/inc/vpn.inc | |
parent | 49b12e444ede8b9da4e85cb594df15793433e7f0 (diff) | |
download | pfsense-7b5eab845c5d631d5dd932bc33da530967f4262b.zip pfsense-7b5eab845c5d631d5dd932bc33da530967f4262b.tar.gz |
Kill filterdns when not being used
Diffstat (limited to 'etc/inc/vpn.inc')
-rw-r--r-- | etc/inc/vpn.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc index c890382..75fa74c 100644 --- a/etc/inc/vpn.inc +++ b/etc/inc/vpn.inc @@ -980,9 +980,11 @@ EOD; if (isvalidpid("{$g['varrun_path']}/filterdns-ipsec.pid")) sigkillbypid("{$g['varrun_path']}/filterdns-ipsec.pid", "HUP"); else { - killbypid("{$g['varrun_path']}/filterdns-ipsec.pid"); mwexec("/usr/local/sbin/filterdns -p {$g['varrun_path']}/filterdns-ipsec.pid -i {$interval} -c {$g['varetc_path']}/ipsec/filterdns-ipsec.hosts -d 1"); } + } else { + killbypid("{$g['varrun_path']}/filterdns-ipsec.pid"); + @unlink("{$g['varrun_path']}/filterdns-ipsec.pid"); } vpn_ipsec_failover_configure(); |