mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-11-23 18:15:24 +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
|
// To prevent using empty session keys
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
coords := sinfo.coords
|
var coords []byte
|
||||||
|
coords = append(coords, sinfo.coords...)
|
||||||
// Read IPv6 flowlabel field (20 bits).
|
// Read IPv6 flowlabel field (20 bits).
|
||||||
// Assumes packet at least contains IPv6 header.
|
// Assumes packet at least contains IPv6 header.
|
||||||
flowkey := uint64(bs[1]&0x0f)<<16 | uint64(bs[2])<<8 | uint64(bs[3])
|
flowkey := uint64(bs[1]&0x0f)<<16 | uint64(bs[2])<<8 | uint64(bs[3])
|
||||||
|
Loading…
Reference in New Issue
Block a user