From 70796540869560055f96684a357131e518e0ffca Mon Sep 17 00:00:00 2001 From: Will Scott Date: Thu, 15 Jul 2021 16:25:45 -0700 Subject: [PATCH] skip loopback addr as indication of v6 routes --- netroute_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/netroute_test.go b/netroute_test.go index 66bf293..1cea53f 100644 --- a/netroute_test.go +++ b/netroute_test.go @@ -32,7 +32,11 @@ func TestRoute(t *testing.T) { for _, addr := range addrs { if strings.HasPrefix(addr.Network(), "ip") { _, ipn, _ := net.ParseCIDR(addr.String()) - if ipn.IP.To4() == nil && !ipn.IP.IsInterfaceLocalMulticast() && !ipn.IP.IsLinkLocalUnicast() && !ipn.IP.IsLinkLocalMulticast() { + if ipn.IP.To4() == nil && + !ipn.IP.IsLoopback() && + !ipn.IP.IsInterfaceLocalMulticast() && + !ipn.IP.IsLinkLocalUnicast() && + !ipn.IP.IsLinkLocalMulticast() { hasV6 = true break }