File r1672-PdfParser-ReadXRefSubsection-Do-not-write-out-of-m_offsets-size.patch of Package podofo.35912

--- a/src/base/PdfParser.cpp
+++ b/src/base/PdfParser.cpp
@@ -785,7 +785,7 @@
 		const int objID = nFirstObject+count;
 #endif // _WIN32
 
-        if( !m_offsets[objID].bParsed )
+        if( static_cast<size_t>(objID) < m_offsets.size() && !m_offsets[objID].bParsed )
         {
             m_offsets[objID].bParsed = true;
 #ifdef _WIN64
openSUSE Build Service is sponsored by