From a465210bd6ad12635f7b1177401e1d3305f3b4b7 Mon Sep 17 00:00:00 2001 From: ginuerzh Date: Thu, 16 Nov 2023 20:38:16 +0800 Subject: [PATCH] fix forwarding node address parsing --- internal/net/addr.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/net/addr.go b/internal/net/addr.go index b549a00..8b24a0b 100644 --- a/internal/net/addr.go +++ b/internal/net/addr.go @@ -12,6 +12,11 @@ import ( type AddrPortRange string func (p AddrPortRange) Addrs() (addrs []string) { + // ignore url scheme, e.g. http://, tls://, tcp://. + if strings.Contains(string(p), "://") { + return nil + } + h, sp, err := net.SplitHostPort(string(p)) if err != nil { return nil