From ce6d929ea4f58f9c9c4dca92de11db90263800ab Mon Sep 17 00:00:00 2001 From: cedric Date: Mon, 29 Dec 2008 09:39:03 +0000 Subject: [PATCH] Check decompression error. Potential bug detected by llvm static analyser. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@38341 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/eet_image.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/eet_image.c b/src/lib/eet_image.c index 43b0a97..30bcc31 100644 --- a/src/lib/eet_image.c +++ b/src/lib/eet_image.c @@ -644,7 +644,7 @@ eet_data_image_lossless_compressed_convert(int *size, const void *data, unsigned (Bytef *)(d + 32), (uLong)(w * h * 4), compression); - if (buflen > (w * h * 4)) + if (ret != Z_OK || buflen > (w * h * 4)) { free(comp); free(d); -- 2.7.4