peerconn.go | 3 +++ diff --git a/peerconn.go b/peerconn.go index 4eca560e35dd96bd933c77dda716bd05c82201da..452166ac69042337e9f3d1ea854ecac2d6b923bf 100644 --- a/peerconn.go +++ b/peerconn.go @@ -653,6 +653,9 @@ cn.sentHaves = bitmap.Bitmap{cn.t._completedPieces.Clone()} } func (cn *PeerConn) updateRequests() { + if len(cn.actualRequestState.Requests) != 0 { + return + } cn.tickleWriter() }