[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