forked from premiere/premiere-libtorrent
fixed inversed seed_time ratio logic
This commit is contained in:
parent
b968f26273
commit
944b1a7d57
|
@ -79,6 +79,7 @@ release 0.14.5
|
||||||
* fixed bug where one allowed-fast message would be sent even when
|
* fixed bug where one allowed-fast message would be sent even when
|
||||||
disabled
|
disabled
|
||||||
* fixed race condition in UPnP which could lead to crash
|
* fixed race condition in UPnP which could lead to crash
|
||||||
|
* fixed inversed seed_time ratio logic
|
||||||
|
|
||||||
release 0.14.4
|
release 0.14.4
|
||||||
|
|
||||||
|
|
|
@ -4741,7 +4741,7 @@ namespace libtorrent
|
||||||
// downloaded may be 0 if the torrent is 0-sized
|
// downloaded may be 0 if the torrent is 0-sized
|
||||||
size_type downloaded = (std::max)(m_total_downloaded, m_torrent_file->total_size());
|
size_type downloaded = (std::max)(m_total_downloaded, m_torrent_file->total_size());
|
||||||
if (seed_time < s.seed_time_limit
|
if (seed_time < s.seed_time_limit
|
||||||
&& (seed_time > 1 && download_time / float(seed_time) < s.seed_time_ratio_limit)
|
&& (download_time > 1 && seed_time / download_time < s.seed_time_ratio_limit)
|
||||||
&& downloaded > 0
|
&& downloaded > 0
|
||||||
&& m_total_uploaded / downloaded < s.share_ratio_limit)
|
&& m_total_uploaded / downloaded < s.share_ratio_limit)
|
||||||
ret |= seed_ratio_not_met;
|
ret |= seed_ratio_not_met;
|
||||||
|
|
Loading…
Reference in New Issue