From d81f12828d25d9663ecf6e591f025b7bda82515a Mon Sep 17 00:00:00 2001 From: sbruens Date: Tue, 21 Jan 2025 17:14:23 -0500 Subject: [PATCH] Move `AddNATEntry()` call to new entry only. --- service/udp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/udp.go b/service/udp.go index 1201d1e5..7c4ca66e 100644 --- a/service/udp.go +++ b/service/udp.go @@ -296,10 +296,10 @@ func PacketServe(clientConn net.PacketConn, assocHandle AssociationHandleFunc, m return } - metrics.AddNATEntry() var existing bool assoc, existing = nm.Add(addr.String(), assoc) if !existing { + metrics.AddNATEntry() go func() { assocHandle(ctx, assoc) metrics.RemoveNATEntry()