mirror of
https://github.com/cwinfo/yggdrasil-go.git
synced 2024-12-23 06:25:40 +00: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