From: Matt Joiner Date: Mon, 29 Jun 2015 09:34:42 +0000 (+1000) Subject: dht: Suppress error during bootstrapping because Server already closed X-Git-Tag: v1.0.0~1135 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=4a8ba4faaf2f586c84fb68a08a0ea7ca04bd80fe;p=btrtrc.git dht: Suppress error during bootstrapping because Server already closed --- diff --git a/dht/dht.go b/dht/dht.go index bd29ce64..e5f68511 100644 --- a/dht/dht.go +++ b/dht/dht.go @@ -149,7 +149,11 @@ func NewServer(c *ServerConfig) (s *Server, err error) { go func() { err := s.bootstrap() if err != nil { - log.Printf("error bootstrapping DHT: %s", err) + select { + case <-s.closed: + default: + log.Printf("error bootstrapping DHT: %s", err) + } } }() return