summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xlibtorrent/include/libtorrent/piece_picker.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libtorrent/include/libtorrent/piece_picker.hpp b/libtorrent/include/libtorrent/piece_picker.hpp
index ec6fc5bd3..2c62e5d8b 100755
--- a/libtorrent/include/libtorrent/piece_picker.hpp
+++ b/libtorrent/include/libtorrent/piece_picker.hpp
@@ -360,8 +360,8 @@ namespace libtorrent
case 2: return prio - 1;
case 3: return (std::max)(prio / 2, 1);
case 4: return (std::max)(prio / 2 - 1, 1);
- case 5:
- case 6: return (std::min)(prio / 2 - 1, 2);
+ case 5: return (std::max)(prio / 3, 1);
+ case 6: return (std::max)(prio / 3 - 1, 1);
case 7: return 1;
}
return prio;