diff options
author | hrs <hrs@FreeBSD.org> | 2012-02-04 18:14:49 +0000 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2012-02-04 18:14:49 +0000 |
commit | 53ca0b362a201d78060075f97a877def5939e45e (patch) | |
tree | 683088b6d173ca03a939382c91cd043f56b6bc0c /etc | |
parent | d6c0a587a3637af0baaf4298e7e80cbd7a522d9b (diff) | |
download | FreeBSD-src-53ca0b362a201d78060075f97a877def5939e45e.zip FreeBSD-src-53ca0b362a201d78060075f97a877def5939e45e.tar.gz |
Fix $ipv6_network_interfaces handling in rc.d/routing. It could fail when
it was set to "auto", for example.
MFC after: 3 days
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/rc.d/routing | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/rc.d/routing b/etc/rc.d/routing index 616a19c..ec90e8d 100755 --- a/etc/rc.d/routing +++ b/etc/rc.d/routing @@ -98,8 +98,10 @@ routing_stop_inet6() local i route -n flush -inet6 - for i in ${ipv6_network_interfaces}; do - ifconfig $i inet6 -defaultif + for i in `list_net_interfaces`; do + if ipv6if $i; then + ifconfig $i inet6 -defaultif + fi done } |