[tor-commits] [snowflake/main] Wait pollInterval between proxy offers

meskio at torproject.org meskio at torproject.org
Wed Jul 21 14:38:54 UTC 2021


commit e3d376ca43db6420619afedfbc860a33e52d60bf
Author: meskio <meskio at torproject.org>
Date:   Wed Jul 21 12:02:16 2021 +0200

    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)



More information about the tor-commits mailing list