fix control message cache
This commit is contained in:
parent
199ff0f756
commit
be06681ca7
1
main.go
1
main.go
|
@ -39,6 +39,7 @@ func (vx *vx46) transform46(msgs4 []ipv4.Message, msgs6 []ipv6.Message) error {
|
|||
binary.BigEndian.PutUint16(egressSrcAddr[14:16], uint16(inUDPAddr4.Port))
|
||||
|
||||
if vx.oobkey != egressSrcAddr {
|
||||
vx.oobkey = egressSrcAddr
|
||||
cm6 := ipv6.ControlMessage{Src: net.IP(egressSrcAddr[:])}
|
||||
vx.oobcache = cm6.Marshal()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user