From 3ffbb31774007e66c01a8c2b153a88d034b86104 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Sun, 1 Mar 2009 23:49:43 +0000 Subject: [PATCH] if the ratio is infinity, stop seeding if a stop ratio is set --- libtransmission/torrent.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libtransmission/torrent.c b/libtransmission/torrent.c index 146a5e6b4..4ad927e28 100644 --- a/libtransmission/torrent.c +++ b/libtransmission/torrent.c @@ -926,9 +926,9 @@ tr_torrentStat( tr_torrent * tor ) break; } - if ( !checkSeedRatio || s->ratio >= seedRatio || s->ratio == TR_RATIO_INF ) + if( !checkSeedRatio || s->ratio >= seedRatio || s->ratio == TR_RATIO_INF ) s->percentRatio = 1.0; - else if ( s->ratio == TR_RATIO_NA ) + else if( s->ratio == TR_RATIO_NA ) s->percentRatio = 0.0; else s->percentRatio = s->ratio / seedRatio; @@ -2147,7 +2147,7 @@ tr_torrentCheckSeedRatio( tr_torrent * tor ) ratio = tr_getRatio( up, down ); - if( ratio >= seedRatio ) + if( ratio >= seedRatio || ratio == TR_RATIO_INF ) { tr_torrentStop( tor ); -- 2.40.0