p2p: fix dial throttling race condition

This commit is contained in:
Péter Szilágyi 2015-04-30 17:12:23 +03:00
parent 29fef349ef
commit 2060bc8bac

View File

@ -427,8 +427,8 @@ func (srv *Server) dialLoop() {
srv.peerWG.Add(1) srv.peerWG.Add(1)
go func() { go func() {
srv.dialNode(dest) srv.dialNode(dest)
dialed <- dest
slots <- struct{}{} slots <- struct{}{}
dialed <- dest
}() }()
} }