From a6ad4dcf22599967452f2310d0805f7e0ccb5c81 Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Fri, 3 Jan 2025 16:40:51 +0100 Subject: [PATCH] Close endpoint when stopping udp forwarder --- client/firewall/uspfilter/forwarder/udp.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/firewall/uspfilter/forwarder/udp.go b/client/firewall/uspfilter/forwarder/udp.go index a5cba9cb4..3861607e0 100644 --- a/client/firewall/uspfilter/forwarder/udp.go +++ b/client/firewall/uspfilter/forwarder/udp.go @@ -78,6 +78,8 @@ func (f *udpForwarder) Stop() { if err := conn.outConn.Close(); err != nil { f.logger.Error("forwarder: UDP outConn close error for %v: %v", id, err) } + + conn.ep.Close() delete(f.conns, id) } }