From 4fafad46b25d1c3c6d57657298ae0ca8b2c9c9e6 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sun, 17 Jun 2018 16:19:24 +1000 Subject: [PATCH] Log and handle error with bad tracker URLs --- torrent.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/torrent.go b/torrent.go index 2a002d41..aec85f87 100644 --- a/torrent.go +++ b/torrent.go @@ -1284,7 +1284,10 @@ func (t *Torrent) startScrapingTracker(_url string) { if _url == "" { return } - u, _ := url.Parse(_url) + u, err := url.Parse(_url) + if err != nil { + log.Str("error parsing tracker url").AddValues("url", _url).Log(t.logger) + } if u.Scheme == "udp" { u.Scheme = "udp4" t.startScrapingTracker(u.String()) -- 2.48.1