File 0005-Fix-for-CVE-2017-5886.patch of Package podofo

Subject: Fix for CVE-2017-5886
Url: https://sourceforge.net/p/podofo/code/1837/

--- a/podofo/trunk/src/base/PdfTokenizer.cpp
+++ b/podofo/trunk/src/base/PdfTokenizer.cpp
@@ -239,7 +239,7 @@
         *peType = ePdfTokenType_Token;
 
     while( (c = m_device.Device()->Look()) != EOF
-           && counter < static_cast<pdf_int64>(m_buffer.GetSize()) )
+           && counter + 1 < static_cast<pdf_int64>(m_buffer.GetSize()) )
     {
         // ignore leading whitespaces
         if( !counter && IsWhitespace( c ) )
@@ -317,7 +317,6 @@
     }
 
     m_buffer.GetBuffer()[counter] = '\0';
-
 
     if( c == EOF && !counter )
     {
openSUSE Build Service is sponsored by