]> Sergey Matveev's repositories - btrtrc.git/blobdiff - torrent.go
Move PeerClientName and PeerExtensionIDs to PeerConn
[btrtrc.git] / torrent.go
index 315f707236495a7a0834c8a520e643dd68e9846a..82dfc0a54acf9ccea2d952faf0409ef7037f6798 100644 (file)
@@ -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)
        }
 }