Fix bdecoding some torrent files

This commit is contained in:
Andrew Resch 2009-01-14 01:15:00 +00:00
parent 14006f83b5
commit 7a645486ab
2 changed files with 5 additions and 2 deletions

View file

@ -1,3 +1,7 @@
Deluge 1.1.1 - (In Development)
Misc:
* Fix bdecoding some torrent files
Deluge 1.1.0 - "Time gas!" (10 January 2009)
Core:
* Fix issue in get_tracker_host when the torrent has no tracker

View file

@ -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