Fix potential negative loop bound.

QTorrentHandle::num_files() could return -1 in these cases.
This commit is contained in:
Chocobo1
2015-05-10 15:16:37 +08:00
parent 24c2f73a9d
commit cbc0e2527a
2 changed files with 4 additions and 4 deletions

View File

@@ -732,8 +732,8 @@ void QTorrentHandle::prioritize_first_last_piece(bool b) const
{
if (!has_metadata()) return;
// Download first and last pieces first for all media files in the torrent
const uint nbfiles = num_files();
for (uint index = 0; index < nbfiles; ++index) {
const int nbfiles = num_files();
for (int index = 0; index < nbfiles; ++index) {
const QString path = filepath_at(index);
const QString ext = fsutils::fileExtension(path);
if (misc::isPreviewable(ext) && torrent_handle::file_priority(index) > 0) {