X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=torrent.go;h=82dfc0a54acf9ccea2d952faf0409ef7037f6798;hb=a491fdccbc03ce846e7a23659b32f2ba9c5af1a5;hp=315f707236495a7a0834c8a520e643dd68e9846a;hpb=e6a38b1cd194c7c689546f850ef48744ff0318c1;p=btrtrc.git diff --git a/torrent.go b/torrent.go index 315f7072..82dfc0a5 100644 --- a/torrent.go +++ b/torrent.go @@ -1060,7 +1060,7 @@ func (t *Torrent) havePiece(index pieceIndex) bool { func (t *Torrent) maybeDropMutuallyCompletePeer( // I'm not sure about taking peer here, not all peer implementations actually drop. Maybe that's // okay? - p *Peer, + p *PeerConn, ) { if !t.cl.config.DropMutuallyCompletePeers { return @@ -2220,7 +2220,7 @@ func (t *Torrent) onPieceCompleted(piece pieceIndex) { t.piece(piece).readerCond.Broadcast() for conn := range t.conns { conn.have(piece) - t.maybeDropMutuallyCompletePeer(&conn.Peer) + t.maybeDropMutuallyCompletePeer(conn) } }