diff --git a/net/ws.go b/net/ws.go index 5f48a7b..cc5b10a 100644 --- a/net/ws.go +++ b/net/ws.go @@ -130,7 +130,7 @@ func (p *WebSocketPeer) EndForAbuse() error { return nil } func (p *WebSocketPeer) SetId(id *encoding.NodeId) { - p.BasePeer.lock.RLock() + p.BasePeer.lock.Lock() defer p.BasePeer.lock.Unlock() p.id = id }