Browse Source

Merge pull request #6410 from fanminshi/master

etcd-tester: fix peer-port parsing bug with localhost url
fanmin shi 9 years ago
parent
commit
ce01fb3cdf
1 changed files with 5 additions and 1 deletions
  1. 5 1
      tools/functional-tester/etcd-tester/member.go

+ 5 - 1
tools/functional-tester/etcd-tester/member.go

@@ -168,7 +168,11 @@ func (m *member) grpcAddr() string {
 }
 }
 
 
 func (m *member) peerPort() (port int) {
 func (m *member) peerPort() (port int) {
-	_, portStr, err := net.SplitHostPort(m.PeerURL)
+	u, err := url.Parse(m.PeerURL)
+	if err != nil {
+		panic(err)
+	}
+	_, portStr, err := net.SplitHostPort(u.Host)
 	if err != nil {
 	if err != nil {
 		panic(err)
 		panic(err)
 	}
 	}