Fix pickRandConn bad loop

pull/97/head
Andy Wang 5 years ago
parent 3f5fdae284
commit 99fa812594

@ -113,8 +113,8 @@ func (sb *switchboard) pickRandConn() (uint32, net.Conn, error) {
var id uint32 var id uint32
var conn net.Conn var conn net.Conn
r := rand.Intn(connCount) r := rand.Intn(connCount)
sb.conns.Range(func(connIdI, connI interface{}) bool {
var c int var c int
sb.conns.Range(func(connIdI, connI interface{}) bool {
if r == c { if r == c {
id = connIdI.(uint32) id = connIdI.(uint32)
conn = connI.(net.Conn) conn = connI.(net.Conn)

Loading…
Cancel
Save