From 1ec9477d695563a522afd0d06fc611fefffa3ff9 Mon Sep 17 00:00:00 2001 From: Kioubit Date: Tue, 28 Dec 2021 06:44:49 -0500 Subject: [PATCH] Fix autosense not working --- pndp/responder.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pndp/responder.go b/pndp/responder.go index e6e90e0..ee22d9f 100644 --- a/pndp/responder.go +++ b/pndp/responder.go @@ -117,6 +117,7 @@ func respond(iface string, requests chan *ndpRequest, respondType ndpType, ndpQu continue } + // Auto-sense if autoSense != "" { autoiface, err := net.InterfaceByName(autoSense) if err != nil { @@ -125,11 +126,11 @@ func respond(iface string, requests chan *ndpRequest, respondType ndpType, ndpQu autoifaceaddrs, err := autoiface.Addrs() for _, l := range autoifaceaddrs { - _, anet, err := net.ParseCIDR(l.String()) + testIP, anet, err := net.ParseCIDR(l.String()) if err != nil { break } - if isIpv6(anet.String()) { + if isIpv6(testIP.String()) { filter = append(filter, anet) } }