return
}
cc.Seed = true
- cc.PublicIp4 = net.ParseIP(*pub4).To4()
- cc.PublicIp6 = net.ParseIP(*pub6).To16()
+ if *pub4 == "" {
+ cc.DisableIPv4 = true
+ } else {
+ cc.PublicIp4 = net.ParseIP(*pub4).To4()
+ }
+ if *pub6 == "" {
+ cc.DisableIPv6 = true
+ } else {
+ cc.PublicIp6 = net.ParseIP(*pub6).To16()
+ }
cc.NoDHT = *noDHT
cc.SetListenAddr(*addr)
client, err := torrent.NewClient(cc)