mirror of
https://github.com/qpdf/qpdf.git
synced 2024-05-29 00:10:54 +00:00
701b518d5c
During parsing of an object, sometimes parts of the object have to be resolved. An example is stream lengths. If such an object directly or indirectly points to the object being parsed, it can cause an infinite loop. Guard against all cases of re-entrant resolution of objects.
7 lines
485 B
Plaintext
7 lines
485 B
Plaintext
WARNING: issue-51.pdf: reported number of objects (0) inconsistent with actual number of objects (9)
|
|
WARNING: issue-51.pdf (object 7 0, file position 553): expected endobj
|
|
WARNING: issue-51.pdf (object 1 0, file position 359): expected endobj
|
|
WARNING: issue-51.pdf (file position 70): loop detected resolving object 2 0
|
|
WARNING: issue-51.pdf (object 2 0, file position 71): attempting to recover stream length
|
|
issue-51.pdf (object 2 0, file position 71): unable to recover stream data
|