[Libreoffice-commits] libmspub.git: src/lib

David Tardon dtardon at redhat.com
Wed Mar 29 20:45:44 UTC 2017


 src/lib/libmspub_utils.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 635804229e087fc560925ba65234b3d6ce3a999a
Author: David Tardon <dtardon at redhat.com>
Date:   Wed Mar 29 22:44:16 2017 +0200

    handle all possible zlib error codes
    
    Change-Id: If6c91d92aa7716abb90f97beba6a686fffd5ddcb

diff --git a/src/lib/libmspub_utils.cpp b/src/lib/libmspub_utils.cpp
index 71cfc21..00a6f30 100644
--- a/src/lib/libmspub_utils.cpp
+++ b/src/lib/libmspub_utils.cpp
@@ -182,7 +182,7 @@ librevenge::RVNGBinaryData inflateData(librevenge::RVNGBinaryData deflated)
       strm.avail_out = ZLIB_CHUNK;
       strm.next_out = out;
       ret = inflate(&strm, Z_NO_FLUSH);
-      if (ret == Z_STREAM_ERROR || ret == Z_NEED_DICT || ret == Z_DATA_ERROR || ret == Z_MEM_ERROR)
+      if (ret < 0 || ret == Z_NEED_DICT)
       {
         inflateEnd(&strm);
         return librevenge::RVNGBinaryData();


More information about the Libreoffice-commits mailing list