File 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch of Package podofo

Subject: Correct in-parameter test in PdfMemoryOutputStream::Write
Url: https://sourceforge.net/p/podofo/code/1870/

This could eventually cause NULL pointer being passed into memcpy() function.

--- a/podofo/trunk/src/base/PdfOutputStream.cpp
+++ b/podofo/trunk/src/base/PdfOutputStream.cpp
@@ -98,7 +98,7 @@
 
 pdf_long PdfMemoryOutputStream::Write( const char* pBuffer, pdf_long lLen )
 {
-    if( !m_pBuffer ) 
+    if( !pBuffer ) 
     {
         PODOFO_RAISE_ERROR( ePdfError_InvalidHandle );
     }
openSUSE Build Service is sponsored by