mirror of
https://github.com/yggdrasil-network/yggdrasil-go
synced 2024-11-09 23:20:26 +03:00
Copy sinfo.coords for safety
This commit is contained in:
parent
ebb4ec7c33
commit
c4e6894d6a
@ -426,7 +426,8 @@ func (sinfo *sessionInfo) doSend(bs []byte) {
|
||||
// To prevent using empty session keys
|
||||
return
|
||||
}
|
||||
coords := sinfo.coords
|
||||
var coords []byte
|
||||
coords = append(coords, sinfo.coords...)
|
||||
// Read IPv6 flowlabel field (20 bits).
|
||||
// Assumes packet at least contains IPv6 header.
|
||||
flowkey := uint64(bs[1]&0x0f)<<16 | uint64(bs[2])<<8 | uint64(bs[3])
|
||||
|
Loading…
Reference in New Issue
Block a user