@cryptotaxi247 / kubo / commits / be2be853c

kbucket: fix data race

Juan Batiz-Benet committed Feb 5, 2015 at 04:53 UTC be2be853c7f7102dd19b5226e7b31acd1b97105b
1 file changed +2 -2
routing/kbucket/bucket.go
+2 -2
@@ -42,8 +42,8 @@ func (b *Bucket) find(id peer.ID) *list.Element {
42 }
43
44 func (b *Bucket) remove(id peer.ID) {
45 - b.lk.RLock()
46 - defer b.lk.RUnlock()
45 + b.lk.Lock()
46 + defer b.lk.Unlock()
47 for e := b.list.Front(); e != nil; e = e.Next() {
48 if e.Value.(peer.ID) == id {
49 b.list.Remove(e)