p2p: missing lock

This commit is contained in:
Kurkó Mihály 2019-02-19 19:17:30 +02:00
parent 7070891ade
commit c0f4811879

View file

@ -191,10 +191,13 @@ func (c *meteredConn) encHandshakeDone(id enode.ID) {
// peerAdded is called after the connection passes the protocol handshake.
func (c *meteredConn) peerAdded(info *PeerInfo) {
c.lock.RLock()
id := c.id
c.lock.RUnlock()
meteredPeerFeed.Send(MeteredPeerEvent{
Type: PeerProtoHandshakeSucceeded,
Addr: c.addr.String(),
ID: c.id,
ID: id,
Info: info,
})
}