Merge pull request #717 from heyitsanthony/fix-dial-leak

clientconn: buffer waitC on Dial goroutine
This commit is contained in:
Qi Zhao 2016-06-07 17:12:52 -07:00
Родитель 6dea9c3578 eada4fb145
Коммит e9855a161b
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -245,7 +245,7 @@ func Dial(target string, opts ...DialOption) (*ClientConn, error) {
return nil, errNoAddr
}
}
waitC := make(chan error)
waitC := make(chan error, 1)
go func() {
for _, a := range addrs {
if err := cc.newAddrConn(a, false); err != nil {