From 300e1980af283410e99bc9b40acca82e4a5884f2 Mon Sep 17 00:00:00 2001 From: Alex Grintsvayg Date: Mon, 6 Aug 2018 19:52:09 -0400 Subject: [PATCH] fix stuck goroutine --- dht/dht_announce.go | 1 + 1 file changed, 1 insertion(+) diff --git a/dht/dht_announce.go b/dht/dht_announce.go index 067071d..cccd2fb 100644 --- a/dht/dht_announce.go +++ b/dht/dht_announce.go @@ -73,6 +73,7 @@ func (dht *DHT) runAnnouncer() { for { select { case <-dht.grp.Ch(): + return case <-maintenance.C: maxAnnounce := dht.conf.AnnounceRate * int(dht.conf.ReannounceTime.Seconds())