From adf5f02a6b148a1a17a4f2b8ad1d3945e6d457fa Mon Sep 17 00:00:00 2001 From: Wolfgang Welz <welzwo@gmail.com> Date: Wed, 18 Dec 2019 12:57:26 +0100 Subject: [PATCH] Fix check for IPv4/IPv6 --- packages/gossip/transport/transport.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/gossip/transport/transport.go b/packages/gossip/transport/transport.go index e379f001..54794a63 100644 --- a/packages/gossip/transport/transport.go +++ b/packages/gossip/transport/transport.go @@ -91,9 +91,9 @@ func Listen(local *peer.Local, log *zap.SugaredLogger) (*TCP, error) { } // if the ip is an external ip, set it to zero if tcpAddr.IP.IsGlobalUnicast() { - if len(tcpAddr.IP) == net.IPv4len { + if tcpAddr.IP.To4() != nil { tcpAddr.IP = net.IPv4zero - } else if len(tcpAddr.IP) == net.IPv6len { + } else { tcpAddr.IP = net.IPv6zero } } -- GitLab