diff --git a/src/rinoh/backend/pdf/reader.py b/src/rinoh/backend/pdf/reader.py index 0a95c928..9930e0d5 100644 --- a/src/rinoh/backend/pdf/reader.py +++ b/src/rinoh/backend/pdf/reader.py @@ -379,7 +379,7 @@ def parse_xref_stream(self, offset): identifier, xref_stream = self.parse_indirect_object(offset) self[identifier] = xref_stream if 'Prev' in xref_stream: - prev = self.parse_indirect_object(xref_stream['Prev']) + prev, _ = self.parse_xref_stream(xref_stream['Prev']) else: prev = None xref = XRefTable(self, prev)