diff --git a/libtransmission/peer-mgr.c b/libtransmission/peer-mgr.c index e2f629217..b2a56b778 100644 --- a/libtransmission/peer-mgr.c +++ b/libtransmission/peer-mgr.c @@ -871,6 +871,13 @@ peerCallbackFunc( void * vpeer, void * vevent, void * vt ) if( err ) gotBadPiece( t, p ); + else { + int i, peerCount; + tr_peer ** peers = getConnectedPeers( t, &peerCount ); + for( i=0; imsgs, p ); + tr_free( peers ); + } tr_torrentRecheckCompleteness( tor ); }