Fix IPv6 UDP packet leak in system stack

This commit is contained in:
世界 2026-05-19 16:38:26 +08:00
parent 47ac4d08b1
commit 1010e39d79
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -366,6 +366,7 @@ func (s *System) processIPv6(ipHdr header.IPv6) (writeBack bool, err error) {
case header.TCPProtocolNumber:
writeBack, err = s.processIPv6TCP(ipHdr, ipHdr.Payload())
case header.UDPProtocolNumber:
writeBack = false
err = s.processIPv6UDP(ipHdr, ipHdr.Payload())
case header.ICMPv6ProtocolNumber:
writeBack, err = s.processIPv6ICMP(ipHdr, ipHdr.Payload())