summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandrew <andrew@samsquanch.(none)>2010-02-20 08:56:20 -0800
committerandrew <andrew@samsquanch.(none)>2010-02-20 08:56:20 -0800
commit95b26efbb4f00ed5d4e7239dbb09ed31c04c410b (patch)
tree93940e89b3f04f2712bc4c1966f1c5fda00765f3
parent292428280d433a93620146bf0b04dff680ac6ddc (diff)
downloaddeluge-95b26efbb4f00ed5d4e7239dbb09ed31c04c410b.tar.gz
deluge-95b26efbb4f00ed5d4e7239dbb09ed31c04c410b.tar.bz2
deluge-95b26efbb4f00ed5d4e7239dbb09ed31c04c410b.zip
Make Deluge dependent on libtorrent 0.14.9 or greater. This is due to an over-downloading bug in
libtorrent.
-rw-r--r--deluge/core/core.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/deluge/core/core.py b/deluge/core/core.py
index bd767f14e..fa55ba78a 100644
--- a/deluge/core/core.py
+++ b/deluge/core/core.py
@@ -76,6 +76,11 @@ class Core(component.Component):
# Start the libtorrent session
log.info("Starting libtorrent %s session..", lt.version)
+ # We must depend on libtorrent >= 0.14.9 due to over-downloading bug
+ if lt.version < 0.14.9:
+ log.error("This version of Deluge requires libtorrent >= 0.14.9.")
+ sys.exit(1)
+
# Create the client fingerprint
version = [int(value.split("-")[0]) for value in deluge.common.get_version().split(".")]
while len(version) < 4: