From 6627ae86d6bfd0b1380afcf9270a0836f808fcdd Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Tue, 21 Feb 2012 07:43:25 +0000 Subject: [PATCH] fixed integer overflow in file_storage::map_file --- src/file_storage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/file_storage.cpp b/src/file_storage.cpp index e11f1f879..65c1a6add 100644 --- a/src/file_storage.cpp +++ b/src/file_storage.cpp @@ -290,7 +290,7 @@ namespace libtorrent peer_request ret; ret.piece = int(offset / piece_length()); - ret.start = int(offset - ret.piece * piece_length()); + ret.start = int(offset % piece_length()); ret.length = size; return ret; }