diff options
Diffstat (limited to 'sdext')
-rw-r--r-- | sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx b/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx index 5131838a996b..39a1df6f4a76 100644 --- a/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx +++ b/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx @@ -82,7 +82,8 @@ sal_uInt32 PngHelper::deflateBuffer( const Output_t* i_pBuf, size_t i_nLen, Outp aStream.zalloc = Z_NULL; aStream.zfree = Z_NULL; aStream.opaque = Z_NULL; - deflateInit( &aStream, Z_BEST_COMPRESSION ); + if (Z_OK != deflateInit(&aStream, Z_BEST_COMPRESSION)) + return 0; aStream.avail_in = uInt(i_nLen); aStream.next_in = const_cast<Bytef*>(i_pBuf); |