From: Matt Joiner <anacrolix@gmail.com>
Date: Tue, 19 May 2020 02:44:42 +0000 (+1000)
Subject: Fix panic caused by adding disabled udp trackers
X-Git-Tag: v1.16.0~26
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=78d14c78d2da38c04350befc8666953397133c2c;p=btrtrc.git

Fix panic caused by adding disabled udp trackers
---

diff --git a/torrent.go b/torrent.go
index 0a8cfe4b..927b25fd 100644
--- a/torrent.go
+++ b/torrent.go
@@ -1386,6 +1386,9 @@ func (t *Torrent) startScrapingTracker(_url string) {
 		go newAnnouncer.Run()
 		return newAnnouncer
 	}()
+	if sl == nil {
+		return
+	}
 	if t.trackerAnnouncers == nil {
 		t.trackerAnnouncers = make(map[string]torrentTrackerAnnouncer)
 	}