]> Sergey Matveev's repositories - btrtrc.git/commitdiff
DHT bootstrap is not asynchronous
authorMatt Joiner <anacrolix@gmail.com>
Thu, 10 Aug 2017 01:18:48 +0000 (11:18 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Thu, 10 Aug 2017 01:18:48 +0000 (11:18 +1000)
client.go

index c86ea5b282a71671ff525d070827d2e023b67381..b47b4db81dcf9f108975384afc68f6f014c64073 100644 (file)
--- a/client.go
+++ b/client.go
@@ -322,6 +322,11 @@ func NewClient(cfg *Config) (cl *Client, err error) {
                if err != nil {
                        return
                }
+               go func() {
+                       if _, err := cl.dHT.Bootstrap(); err != nil {
+                               log.Printf("error bootstrapping dht: %s", err)
+                       }
+               }()
        }
 
        return