diff --git a/tracker/announce.go b/tracker/announce.go index 44c8a04..303e1c2 100644 --- a/tracker/announce.go +++ b/tracker/announce.go @@ -114,7 +114,7 @@ func updateSwarm(c Conn, w Writer, ann *models.Announce, p *models.Peer, t *mode t.Leechers[p.ID] = *p default: - if ann.Event != "" { + if ann.Event != "" && ann.Event != "started" { err = models.ErrBadRequest w.WriteError(err) return