File 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch of Package podofo
Subject: Fix stack overflow crash when XRef record references itself
Url: https://sourceforge.net/p/podofo/code/1834/
--- a/podofo/trunk/src/base/PdfParser.cpp
+++ b/podofo/trunk/src/base/PdfParser.cpp
@@ -855,7 +855,7 @@
xrefObject.ReadXRefTable();
// Check for a previous XRefStm or xref table
- if(xrefObject.HasPrevious())
+ if(xrefObject.HasPrevious() && xrefObject.GetPreviousOffset() != lOffset)
{
try {
m_nIncrementalUpdates++;