client-tracker-announcer.go | 6 +++++- diff --git a/client-tracker-announcer.go b/client-tracker-announcer.go index a87bd39fbcda1f2fc7baf86898e9e09e4b523429..6843d11e0eaf55ce8d8ceb3ff35513a7b9a48718 100644 --- a/client-tracker-announcer.go +++ b/client-tracker-announcer.go @@ -340,7 +340,11 @@ ) { t := me.torrentFromShortInfohash(r.ShortInfohash) progress := "dropped" if t != nil { - progress = fmt.Sprintf("%d%%", int(100*t.progressUnitFloat())) + if t.haveInfo() { + progress = fmt.Sprintf("%d%%", int(100*t.progressUnitFloat())) + } else { + progress = "noinfo" + } } tab.cols( r.url,