summaryrefslogtreecommitdiffstats
path: root/src/usr/local
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2017-03-15 10:18:29 -0400
committerjim-p <jimp@pfsense.org>2017-03-15 10:18:29 -0400
commit92005dd1a5636df837b6d62cd2372bf1c44cce4a (patch)
tree2b320db05aa67240b43d6ed133aca3f399cb39f5 /src/usr/local
parentde79e1c58dd6018266be1030172df850c85dde2b (diff)
parent72c34055ec515d66e89c9850152def3a88a478fd (diff)
downloadpfsense-92005dd1a5636df837b6d62cd2372bf1c44cce4a.zip
pfsense-92005dd1a5636df837b6d62cd2372bf1c44cce4a.tar.gz
Merge pull request #3515 from marjohn56/master
Diffstat (limited to 'src/usr/local')
-rwxr-xr-xsrc/usr/local/sbin/ppp-ipv67
-rwxr-xr-xsrc/usr/local/www/interfaces.php5
2 files changed, 3 insertions, 9 deletions
diff --git a/src/usr/local/sbin/ppp-ipv6 b/src/usr/local/sbin/ppp-ipv6
index 53d9bcc..c98e1f1 100755
--- a/src/usr/local/sbin/ppp-ipv6
+++ b/src/usr/local/sbin/ppp-ipv6
@@ -41,11 +41,8 @@ function interface_ipv6_lower($interface_real) {
break;
}
// bring down dhcp6c if it is running
- $pidv6 = find_dhcp6c_process($interface_real);
- if ($pidv6) {
- posix_kill($pidv6, SIGTERM);
- sleep(3);
- }
+ kill_dhcp6client_process($interface_real,false);
+
unlink_if_exists("{$g['varetc_path']}/dhcp6c_{$interface}.conf");
// disable router advertisements (and therefore SLAAC)
diff --git a/src/usr/local/www/interfaces.php b/src/usr/local/www/interfaces.php
index e00856d..fd9965b 100755
--- a/src/usr/local/www/interfaces.php
+++ b/src/usr/local/www/interfaces.php
@@ -987,10 +987,7 @@ if ($_POST['apply']) {
kill_dhclient_process($wancfg['if']);
}
if ($wancfg['ipaddrv6'] == "dhcp6") {
- $pid = find_dhcp6c_process($wancfg['if']);
- if ($pid) {
- posix_kill($pid, SIGTERM);
- }
+ kill_dhcp6client_process($wancfg['if'],true);
}
}
$ppp = array();
OpenPOWER on IntegriCloud