if the ratio is infinity, stop seeding if a stop ratio is set

This commit is contained in:
Mitchell Livingston 2009-03-01 23:49:43 +00:00
parent 2dabe5ce34
commit 3ffbb31774
1 changed files with 3 additions and 3 deletions

View File

@ -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 );