devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=820eca333ecd63eba6d064071741f8b2d86f1dc1

commit 820eca333ecd63eba6d064071741f8b2d86f1dc1
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Mon Apr 20 13:13:55 2015 -0400

    emile: Fix resource leak
    
    Summary: This fixes Coverity CID1288919 where buffer variable was
    being leaked if emile failed to load the image due to corrupt file.
    
    @fix
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/lib/emile/emile_image.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/emile/emile_image.c b/src/lib/emile/emile_image.c
index 330bc2f..84589e2 100644
--- a/src/lib/emile/emile_image.c
+++ b/src/lib/emile/emile_image.c
@@ -497,6 +497,7 @@ _emile_tgv_data(Emile_Image *image,
             if (block_length == 0)
               {
                  *error = EMILE_IMAGE_LOAD_ERROR_CORRUPT_FILE;
+                 eina_binbuf_free(buffer);
                  return EINA_FALSE;
               }
 

-- 


Reply via email to