diff --git a/internal/universal/get.go b/internal/universal/get.go index fea46f9..9c8d037 100644 --- a/internal/universal/get.go +++ b/internal/universal/get.go @@ -74,7 +74,7 @@ func (gf *GetFile) ServeFile(directory, torrentName, fileName string, resp http. log.Debugf("Opening file %s from torrent %s (%s)", fileName, torrentName, link) unrestrict := torMgr.UnrestrictUntilOk(link) - if unrestrict == nil { + if unrestrict == nil || unrestrict.Link == "" { log.Warnf("File %s cannot be unrestricted (link=%s)", fileName, link) if cfg.EnableRepair() { file.Link = "repair"