Fix bdecoding some torrent files

This commit is contained in:
Andrew Resch 2009-01-14 01:15:00 +00:00
parent c94a13ae17
commit e42910dbf8
1 changed files with 1 additions and 2 deletions

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