mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-26 07:12:16 +00:00
p2p/addrbook: fix addToOldBucket
This commit is contained in:
parent
435eb6e2b3
commit
40e93a5f9e
@ -475,7 +475,7 @@ func (a *AddrBook) addToOldBucket(ka *knownAddress, bucketIdx int) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addrStr := ka.Addr.String()
|
addrStr := ka.Addr.String()
|
||||||
bucket := a.getBucket(bucketTypeNew, bucketIdx)
|
bucket := a.getBucket(bucketTypeOld, bucketIdx)
|
||||||
|
|
||||||
// Already exists?
|
// Already exists?
|
||||||
if _, ok := bucket[addrStr]; ok {
|
if _, ok := bucket[addrStr]; ok {
|
||||||
|
@ -53,8 +53,10 @@ func TestAddrBookPickAddress(t *testing.T) {
|
|||||||
assert.NotNil(addr, "expected an address")
|
assert.NotNil(addr, "expected an address")
|
||||||
addr = book.PickAddress(50)
|
addr = book.PickAddress(50)
|
||||||
assert.NotNil(addr, "expected an address")
|
assert.NotNil(addr, "expected an address")
|
||||||
|
|
||||||
|
// in this case, nNew==0 but we biased 100% to new, so we return nil
|
||||||
addr = book.PickAddress(100)
|
addr = book.PickAddress(100)
|
||||||
assert.NotNil(addr, "expected an address")
|
assert.Nil(addr, "did not expected an address")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestAddrBookSaveLoad(t *testing.T) {
|
func TestAddrBookSaveLoad(t *testing.T) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user