From 95b26efbb4f00ed5d4e7239dbb09ed31c04c410b Mon Sep 17 00:00:00 2001 From: andrew Date: Sat, 20 Feb 2010 08:56:20 -0800 Subject: [PATCH] Make Deluge dependent on libtorrent 0.14.9 or greater. This is due to an over-downloading bug in libtorrent. --- deluge/core/core.py | 5 +++++ 1 file changed, 5 insertions(+) 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: