From dbbace5f23bd51465d5e362ade3899286b5a18e5 Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Wed, 24 Oct 2007 00:30:21 +0000 Subject: [PATCH] piece picker priority fix --- libtorrent/include/libtorrent/piece_picker.hpp | 4 ++-- 1 file 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;