diff --git a/common/metadata/addr.go b/common/metadata/addr.go index 6da2d22e..6fcfb605 100644 --- a/common/metadata/addr.go +++ b/common/metadata/addr.go @@ -161,7 +161,7 @@ func PrefixFromNet(netAddr net.Addr) netip.Prefix { switch addr := netAddr.(type) { case *net.IPNet: bits, _ := addr.Mask.Size() - return netip.PrefixFrom(AddrFromIP(addr.IP), bits) + return netip.PrefixFrom(AddrFromIP(addr.IP).Unmap(), bits) default: return netip.Prefix{} }