Fix autosense not working
This commit is contained in:
parent
2e62c0b5d5
commit
1ec9477d69
@ -117,6 +117,7 @@ func respond(iface string, requests chan *ndpRequest, respondType ndpType, ndpQu
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Auto-sense
|
||||||
if autoSense != "" {
|
if autoSense != "" {
|
||||||
autoiface, err := net.InterfaceByName(autoSense)
|
autoiface, err := net.InterfaceByName(autoSense)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -125,11 +126,11 @@ func respond(iface string, requests chan *ndpRequest, respondType ndpType, ndpQu
|
|||||||
autoifaceaddrs, err := autoiface.Addrs()
|
autoifaceaddrs, err := autoiface.Addrs()
|
||||||
|
|
||||||
for _, l := range autoifaceaddrs {
|
for _, l := range autoifaceaddrs {
|
||||||
_, anet, err := net.ParseCIDR(l.String())
|
testIP, anet, err := net.ParseCIDR(l.String())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
if isIpv6(anet.String()) {
|
if isIpv6(testIP.String()) {
|
||||||
filter = append(filter, anet)
|
filter = append(filter, anet)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user