From 9e4ff32c82af2a60e5ae72def9d6d33d887a4603 Mon Sep 17 00:00:00 2001 From: panguncle <54489480+panguncle@users.noreply.github.com> Date: Fri, 13 Mar 2020 04:41:38 +0800 Subject: [PATCH] client: fix getResolver to use scheme param (#3437) --- clientconn.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clientconn.go b/clientconn.go index 293d2f62f..5741c9f3a 100644 --- a/clientconn.go +++ b/clientconn.go @@ -1525,9 +1525,9 @@ var ErrClientConnTimeout = errors.New("grpc: timed out when dialing") func (cc *ClientConn) getResolver(scheme string) resolver.Builder { for _, rb := range cc.dopts.resolvers { - if cc.parsedTarget.Scheme == rb.Scheme() { + if scheme == rb.Scheme() { return rb } } - return resolver.Get(cc.parsedTarget.Scheme) + return resolver.Get(scheme) }