From: Sergey Matveev Date: Mon, 28 Nov 2022 07:45:58 +0000 (+0300) Subject: Explicitly disable IP address if not specified X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b1f9d59fd7725d3b0b848fe918492b837c11d54c;p=btrtrc.git Explicitly disable IP address if not specified --- diff --git a/cmd/btrtrc/main.go b/cmd/btrtrc/main.go index 35880d9e..eb5afaab 100644 --- a/cmd/btrtrc/main.go +++ b/cmd/btrtrc/main.go @@ -57,8 +57,16 @@ func main() { 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)