mirror of
https://github.com/cwinfo/yggdrasil-go.git
synced 2025-07-04 13:37:46 +00:00
move router.recvPacket calls into the main router goroutine, to make the ckr checks threadsafe
This commit is contained in:
@ -589,5 +589,5 @@ func (sinfo *sessionInfo) doRecv(p *wire_trafficPacket) {
|
||||
sinfo.updateNonce(&p.Nonce)
|
||||
sinfo.time = time.Now()
|
||||
sinfo.bytesRecvd += uint64(len(bs))
|
||||
sinfo.core.router.recvPacket(bs, sinfo)
|
||||
sinfo.core.router.toRecv <- router_recvPacket{bs, sinfo}
|
||||
}
|
||||
|
Reference in New Issue
Block a user