]> Sergey Matveev's repositories - btrtrc.git/commitdiff
dht: Suppress error during bootstrapping because Server already closed
authorMatt Joiner <anacrolix@gmail.com>
Mon, 29 Jun 2015 09:34:42 +0000 (19:34 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 29 Jun 2015 09:34:42 +0000 (19:34 +1000)
dht/dht.go

index bd29ce6476936a0b6ff7c7003b04985efc8100bf..e5f68511f8209aa9c8c4b0f36ac31fb56758cc3f 100644 (file)
@@ -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