fix control message cache

This commit is contained in:
Johannes Kimmel 2023-08-23 22:46:24 +02:00
parent 199ff0f756
commit be06681ca7
1 changed files with 1 additions and 0 deletions

View File

@ -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()
}