From 8e068cb8010c2dd65a3ee67252652bfeea692d68 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Wed, 9 Sep 2009 17:59:01 +0000 Subject: [PATCH] fixed interger overflow bug --- src/torrent.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/torrent.cpp b/src/torrent.cpp index b723f0d68..4158b631e 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -1081,7 +1081,7 @@ namespace libtorrent return; } - m_progress_ppm = j.piece * 1000000 / torrent_file().num_pieces(); + m_progress_ppm = size_type(j.piece) * 1000000 / torrent_file().num_pieces(); TORRENT_ASSERT(m_picker); if (j.offset >= 0 && !m_picker->have_piece(j.offset))