From aba29e03f6749ee73d03ef4bba8f5585ab3196a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=B8=EF=B8=8F?= <29265684+buffermet@users.noreply.github.com> Date: Mon, 20 Sep 2021 17:12:12 +1000 Subject: [PATCH] fix: revert back to parsing IPv4 address blocks in net.FindInterface --- network/net.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/net.go b/network/net.go index e9c87582..afa14822 100644 --- a/network/net.go +++ b/network/net.go @@ -264,7 +264,7 @@ func FindInterface(name string) (*Endpoint, error) { for _, address := range addrs { ip := address.String() - if ip != "127.0.0.1" && IPv4Validator.MatchString(ip) { + if !strings.HasPrefix(ip, "127.0.0.1") && IPv4BlockValidator.MatchString(ip) { return buildEndpointFromInterface(iface) } }