client.go | 12 +++++++++++- diff --git a/client.go b/client.go index e66e519c9d29c215ae81baf2bb5aaab34081abbf..44a43619024b98c32c7571cff2537ff29d093fa5 100644 --- a/client.go +++ b/client.go @@ -225,7 +225,17 @@ // Creates a new client. func NewClient(cfg *Config) (cl *Client, err error) { if cfg == nil { - cfg = &Config{} + cfg = &Config{ + DHTConfig: dht.ServerConfig{ + StartingNodes: func() []dht.Addr { + addrs, err := dht.GlobalBootstrapAddrs() + if err != nil { + log.Printf("error getting dht bootstrap addrs for default torrent client config: %s", err) + } + return addrs + }(), + }, + } } defer func() {