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; 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; s->percentRatio = 1.0;
else if ( s->ratio == TR_RATIO_NA ) else if( s->ratio == TR_RATIO_NA )
s->percentRatio = 0.0; s->percentRatio = 0.0;
else else
s->percentRatio = s->ratio / seedRatio; s->percentRatio = s->ratio / seedRatio;
@ -2147,7 +2147,7 @@ tr_torrentCheckSeedRatio( tr_torrent * tor )
ratio = tr_getRatio( up, down ); ratio = tr_getRatio( up, down );
if( ratio >= seedRatio ) if( ratio >= seedRatio || ratio == TR_RATIO_INF )
{ {
tr_torrentStop( tor ); tr_torrentStop( tor );