From 6b2338c5ddaca32e15b27d2308f7b0d1e5e91371 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Thu, 31 Jul 2008 09:19:52 +0000 Subject: [PATCH] fix piece_picker piece-shuffle bug --- src/piece_picker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/piece_picker.cpp b/src/piece_picker.cpp index 6adca41eb..89a8d0ba4 100644 --- a/src/piece_picker.cpp +++ b/src/piece_picker.cpp @@ -513,7 +513,7 @@ namespace libtorrent priority_range(priority, &range_start, &range_end); int new_index; if (range_end == range_start) new_index = range_start; - else new_index = rand() % (range_end - range_start) + range_start; + else new_index = rand() % (range_end - range_start + 1) + range_start; #ifdef TORRENT_PICKER_LOG std::cerr << "add " << index << " (" << priority << ")" << std::endl;