From 6a734dab69c716aa3a6300ffea8b1514600e705c Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Thu, 26 Jun 2008 15:28:09 +0000 Subject: [PATCH] Prevent setting file priorities if file priority list length does not equal the number of files. --- deluge/core/torrent.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deluge/core/torrent.py b/deluge/core/torrent.py index a78326c9b..bd5423673 100644 --- a/deluge/core/torrent.py +++ b/deluge/core/torrent.py @@ -185,6 +185,10 @@ class Torrent: def set_file_priorities(self, file_priorities): log.debug("setting %s's file priorities: %s", self.torrent_id, file_priorities) + if len(file_priorities) != self.torrent_info.num_files(): + log.debug("file_priorities len != num_files") + return + self.handle.prioritize_files(file_priorities) if 0 in self.file_priorities: