From 16013f0ecb08df9e7b3459495b42047999743478 Mon Sep 17 00:00:00 2001 From: paladz <453256728@qq.com> Date: Mon, 14 May 2018 14:05:50 +0800 Subject: [PATCH] get public ip ignore the ipv6 --- p2p/public_ip.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/public_ip.go b/p2p/public_ip.go index b8b96039..466641b0 100644 --- a/p2p/public_ip.go +++ b/p2p/public_ip.go @@ -57,7 +57,7 @@ func ipAddress(service string, done chan<- *IpResult) { } address := strings.TrimSpace(string(data)) - if net.ParseIP(address) != nil { + if ip := net.ParseIP(address); ip != nil && ip.To4() != nil { select { case done <- &IpResult{true, address}: return -- 2.11.0