summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2014-03-12 14:50:28 +0000
committerErmal <eri@pfsense.org>2014-03-12 14:50:28 +0000
commite5b009b8e770b292d9f4b6fd01ed1400bde83ea4 (patch)
tree79677554631585fa7d724ebcfe7d8b61c46609d7
parent0e6cf71b17cc57c40aebc64359c1a27e2515b7b7 (diff)
downloadpfsense-e5b009b8e770b292d9f4b6fd01ed1400bde83ea4.zip
pfsense-e5b009b8e770b292d9f4b6fd01ed1400bde83ea4.tar.gz
Try a different strategy for fixing #3514 just send a HUP to dhcp6 to get it to reload.
-rw-r--r--etc/inc/interfaces.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index a5c48dba..c92b42d 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -3176,7 +3176,10 @@ function interface_track6_configure($interface = "lan", $wancfg, $linkupevent =
*
* XXX: Probably DHCPv6 client should handle this autmagically itself?
*/
- interface_dhcpv6_configure($wancfg['track6-interface'], $trackcfg);
+ $parentrealif = get_real_interface($wancfg['track6-interface']);
+ $pidv6 = find_dhcp6c_process($parentrealif);
+ if($pidv6)
+ posix_kill($pidv6, SIGHUP);
}
break;
}
OpenPOWER on IntegriCloud