diff options
author | Ermal <eri@pfsense.org> | 2014-03-12 14:50:28 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2014-03-12 14:50:28 +0000 |
commit | e5b009b8e770b292d9f4b6fd01ed1400bde83ea4 (patch) | |
tree | 79677554631585fa7d724ebcfe7d8b61c46609d7 | |
parent | 0e6cf71b17cc57c40aebc64359c1a27e2515b7b7 (diff) | |
download | pfsense-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.inc | 5 |
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; } |