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++;
openSUSE Build Service is sponsored by