From e3d376ca43db6420619afedfbc860a33e52d60bf Mon Sep 17 00:00:00 2001 From: meskio Date: Wed, 21 Jul 2021 12:02:16 +0200 Subject: [PATCH] Wait pollInterval between proxy offers Closes: #40055 --- proxy/snowflake.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proxy/snowflake.go b/proxy/snowflake.go index 78f226d..d694471 100644 --- a/proxy/snowflake.go +++ b/proxy/snowflake.go @@ -485,7 +485,10 @@ func main() { checkNATType(config, defaultProbeURL) log.Printf("NAT type: %s", currentNATType) - for { + ticker := time.NewTicker(pollInterval) + defer ticker.Stop() + + for ; true; <-ticker.C { tokens.get() sessionID := genSessionID() runSession(sessionID)