From 744313d2530170124362ebe7fa318de61bf0b005 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Fri, 26 Jun 2015 22:49:09 -0400 Subject: [PATCH] tracker: rm badrequest when state is unknown This assumption was just totally wrong. If there is any kind of packet loss or the tracker starts up to a pre-existing swarm, all the peers will get bad request responses. --- tracker/announce.go | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tracker/announce.go b/tracker/announce.go index b4d5e3a..ea12fc2 100644 --- a/tracker/announce.go +++ b/tracker/announce.go @@ -155,11 +155,6 @@ func (tkr *Tracker) updatePeer(ann *models.Announce, peer *models.Peer) (created } default: - if ann.Event != "" && ann.Event != "started" { - err = models.ErrBadRequest - return - } - if ann.Left == 0 { err = tkr.PutSeeder(t.Infohash, p) if err != nil {