From 01d424a942988f3ac2bf15b67cd0504436797db0 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 14 Jan 2018 00:15:01 +0100 Subject: [PATCH] Use net.ParseIP() to add missing port numbers --- dnscrypt-proxy/serversInfo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnscrypt-proxy/serversInfo.go b/dnscrypt-proxy/serversInfo.go index 4ed4d3fc..4b4d88cd 100644 --- a/dnscrypt-proxy/serversInfo.go +++ b/dnscrypt-proxy/serversInfo.go @@ -31,7 +31,7 @@ type RegisteredServer struct { } func NewServerStampFromLegacy(serverAddrStr string, serverPkStr string, providerName string) (ServerStamp, error) { - if strings.Contains(serverAddrStr, "]") && !strings.Contains(serverAddrStr, ":") { + if net.ParseIP(serverAddrStr) != nil { serverAddrStr = fmt.Sprintf("%s:d", serverAddrStr, DefaultPort) } return ServerStamp{