From 3d68c23dc6e8830438aa43c9a7acd58cb4673cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B4=81=E4=BF=8A=EF=BC=88Jack=EF=BC=89?= Date: Fri, 19 Jan 2024 15:21:27 +0800 Subject: [PATCH] fix:https://github.com/opensearch-project/opensearch-go/issues/458 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张洁俊(Jack) --- opensearchtransport/discovery.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/opensearchtransport/discovery.go b/opensearchtransport/discovery.go index c2abd42bd..93ed61e9d 100644 --- a/opensearchtransport/discovery.go +++ b/opensearchtransport/discovery.go @@ -189,15 +189,12 @@ func (c *Client) getNodeURL(node nodeInfo, scheme string) *url.URL { if len(addrs) > 1 { host = addrs[0] } else { - host, port, err = net.SplitHostPort(addrs[0]) + host, _, err = net.SplitHostPort(addrs[0]) if err != nil { host = strings.Split(addrs[0], ":")[0] } } - if len(port) == 0 { - port = ports[len(ports)-1] - } - + port = ports[len(ports)-1] u := &url.URL{ Scheme: scheme, Host: net.JoinHostPort(host, port),