From e42910dbf8955fbc040ed66194d1ef160e1c6163 Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Wed, 14 Jan 2009 01:15:00 +0000 Subject: [PATCH] Fix bdecoding some torrent files --- deluge/bencode.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/deluge/bencode.py b/deluge/bencode.py index b9cc3dcdc..e61f2bf0c 100644 --- a/deluge/bencode.py +++ b/deluge/bencode.py @@ -65,8 +65,7 @@ def bdecode(x): r, l = decode_func[x[0]](x, 0) except (IndexError, KeyError, ValueError): raise Exception("not a valid bencoded string") - if l != len(x): - raise Exception("invalid bencoded value (data after valid prefix)") + return r from types import StringType, IntType, LongType, DictType, ListType, TupleType