src/lib/libmspub_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 635804229e087fc560925ba65234b3d6ce3a999a Author: David Tardon <[email protected]> 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(); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
