cmd/bootnode: fix timer leak (#27754)

This commit is contained in:
ucwong
2023-08-01 14:12:11 +02:00
committed by GitHub
parent f404a2d0f1
commit 9d744f0ca8
+1
View File
@@ -197,6 +197,7 @@ func doPortMapping(natm nat.Interface, ln *enode.LocalNode, addr *net.UDPAddr) *
// Refresh the mapping periodically.
go func() {
refresh := time.NewTimer(mapTimeout)
defer refresh.Stop()
for range refresh.C {
addMapping()
refresh.Reset(mapTimeout)