fix off by one.

This commit is contained in:
Jae Kwon
2014-07-15 14:57:22 -07:00
parent 087a7b9a31
commit c9114a677c
+2 -2
View File
@@ -186,10 +186,10 @@ func (a *AddrBook) PickAddress(newBias int) *NetAddress {
// pick a random ka from bucket.
randIndex := a.rand.Intn(len(bucket))
for _, ka := range bucket {
randIndex--
if randIndex == 0 {
return ka.Addr
}
randIndex--
}
panic("Should not happen")
} else {
@@ -201,10 +201,10 @@ func (a *AddrBook) PickAddress(newBias int) *NetAddress {
// pick a random ka from bucket.
randIndex := a.rand.Intn(len(bucket))
for _, ka := range bucket {
randIndex--
if randIndex == 0 {
return ka.Addr
}
randIndex--
}
panic("Should not happen")
}