diff options
author | andrew <andrew@samsquanch.(none)> | 2010-02-20 08:56:20 -0800 |
---|---|---|
committer | andrew <andrew@samsquanch.(none)> | 2010-02-20 08:56:20 -0800 |
commit | 95b26efbb4f00ed5d4e7239dbb09ed31c04c410b (patch) | |
tree | 93940e89b3f04f2712bc4c1966f1c5fda00765f3 | |
parent | 292428280d433a93620146bf0b04dff680ac6ddc (diff) | |
download | deluge-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.py | 5 |
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: |