Close endpoint when stopping udp forwarder

This commit is contained in:
Viktor Liu 2025-01-03 16:40:51 +01:00
parent f26b418e83
commit a6ad4dcf22

View File

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