This commit is contained in:
Kovid Goyal 2011-07-23 01:06:29 -06:00
parent 9800c93daa
commit 07230e3f96

View File

@ -709,6 +709,7 @@ class IndexRecord(object): # {{{
def __init__(self, record, index_header, cncx): def __init__(self, record, index_header, cncx):
self.record = record self.record = record
raw = self.record.raw raw = self.record.raw
if raw[:4] != b'INDX': if raw[:4] != b'INDX':
raise ValueError('Invalid Primary Index Record') raise ValueError('Invalid Primary Index Record')
@ -742,7 +743,7 @@ class IndexRecord(object): # {{{
next_off = len(indxt) next_off = len(indxt)
index, consumed = decode_hex_number(indxt[off:]) index, consumed = decode_hex_number(indxt[off:])
entry_type = ord(indxt[off+consumed]) entry_type = ord(indxt[off+consumed])
d = 1 d, flags = 1, 0
if index_header.index_type == 6: if index_header.index_type == 6:
flags = ord(indxt[off+consumed+d]) flags = ord(indxt[off+consumed+d])
d += 1 d += 1