IGN:Merge fix for #1279

This commit is contained in:
Kovid Goyal 2008-11-17 20:36:24 -08:00
commit 5c79292ee5

View File

@ -557,7 +557,9 @@ class LitReader(object):
if namelen > remaining - 3:
raise LitError('Read past end of directory chunk')
try:
name, chunk = chunk[:namelen].decode('utf-8'), chunk[namelen:]
name = chunk[:namelen].decode('utf-8')
chunk = chunk[namelen:]
remaining -= namelen
except UnicodeDecodeError:
break
section, chunk, remaining = encint(chunk, remaining)