"strings"
"time"
+ . "github.com/anacrolix/missinggo"
"github.com/anacrolix/missinggo/perf"
"github.com/anacrolix/sync"
"github.com/anacrolix/utp"
if !cfg.NoDHT {
dhtCfg := cfg.DHTConfig
if dhtCfg == nil {
- dhtCfg = &dht.ServerConfig{
- IPBlocklist: cl.ipBlockList,
- }
+ dhtCfg = &dht.ServerConfig{}
+ }
+ if dhtCfg.IPBlocklist == nil {
+ dhtCfg.IPBlocklist = cl.ipBlockList
}
if dhtCfg.Addr == "" {
dhtCfg.Addr = listenAddr()