Skip to content

Commit 1010e39

Browse files
committed
Fix IPv6 UDP packet leak in system stack
1 parent 47ac4d0 commit 1010e39

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

‎stack_system.go‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,7 @@ func (s *System) processIPv6(ipHdr header.IPv6) (writeBack bool, err error) {
366366
case header.TCPProtocolNumber:
367367
writeBack, err = s.processIPv6TCP(ipHdr, ipHdr.Payload())
368368
case header.UDPProtocolNumber:
369+
writeBack = false
369370
err = s.processIPv6UDP(ipHdr, ipHdr.Payload())
370371
case header.ICMPv6ProtocolNumber:
371372
writeBack, err = s.processIPv6ICMP(ipHdr, ipHdr.Payload())

0 commit comments

Comments
 (0)