From cb9655e67fdfffea87ba70504132f8984f0298dc Mon Sep 17 00:00:00 2001 From: YouROK <8yourok8@mail.ru> Date: Thu, 11 Mar 2021 19:57:52 +0300 Subject: [PATCH] fix crash if torrent not get info --- server/torr/torrent.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/torr/torrent.go b/server/torr/torrent.go index 3216827..14feade 100644 --- a/server/torr/torrent.go +++ b/server/torr/torrent.go @@ -147,7 +147,9 @@ func (t *Torrent) watch() { func (t *Torrent) progressEvent() { if t.expired() { - log.TLogln("Torrent close by timeout", t.Torrent.InfoHash().HexString()) + if t.TorrentSpec != nil { + log.TLogln("Torrent close by timeout", t.TorrentSpec.InfoHash.HexString()) + } t.bt.RemoveTorrent(t.Hash()) return }