From dae3aa6eee9efcfa547f59e40232181dd24e1053 Mon Sep 17 00:00:00 2001 From: Kevin Krakauer Date: Tue, 31 Jan 2023 22:24:59 +0000 Subject: [PATCH] netstack: fix UDP forwarding refcount bug Fixes #8448. --- pkg/tcpip/transport/udp/forwarder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/tcpip/transport/udp/forwarder.go b/pkg/tcpip/transport/udp/forwarder.go index 4997fa11c..711a5ed3d 100644 --- a/pkg/tcpip/transport/udp/forwarder.go +++ b/pkg/tcpip/transport/udp/forwarder.go @@ -47,7 +47,7 @@ func (f *Forwarder) HandlePacket(id stack.TransportEndpointID, pkt stack.PacketB f.handler(&ForwarderRequest{ stack: f.stack, id: id, - pkt: pkt, + pkt: pkt.IncRef(), }) return true