- go peerReady(*ps)
- peersLock.Lock()
- peersByIdLock.Lock()
- kpLock.Lock()
- peers[addr] = ps
- peersById[*peer.Id] = addr
- knownPeers[addr] = &peer
- peersLock.Unlock()
- peersByIdLock.Unlock()
- kpLock.Unlock()
- govpn.Printf(`[peer-created bind="%s" peer="%s"]`, *bindAddr, peerId.String())
+ go govpn.PeerTapProcessor(ps.peer, ps.tap, ps.terminator)
+ peers.Store(addr, ps)
+ peersByID.Store(*peer.ID, addr)
+ knownPeers.Store(addr, &peer)
+ govpn.Printf(`[peer-created bind="%s" peer="%s"]`, *bindAddr, peerID.String())