cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=04260b446b70b57a1870bac77b5d4d4cb6225af8

commit 04260b446b70b57a1870bac77b5d4d4cb6225af8
Author: Srivardhan Hebbar <sri.heb...@samsung.com>
Date:   Mon Nov 9 16:08:53 2015 -0800

    evas: preventing unlikely memory leak.
    
    Summary:
    Returning from default would result in memory leak of f. Now the memory
    is not leaked.
    
    Signed-off-by: Srivardhan Hebbar <sri.heb...@samsung.com>
    
    Reviewers: cedric
    
    Differential Revision: https://phab.enlightenment.org/D3272
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/modules/evas/image_savers/tgv/evas_image_save_tgv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/evas/image_savers/tgv/evas_image_save_tgv.c 
b/src/modules/evas/image_savers/tgv/evas_image_save_tgv.c
index 88b2069..2ce6ab0 100644
--- a/src/modules/evas/image_savers/tgv/evas_image_save_tgv.c
+++ b/src/modules/evas/image_savers/tgv/evas_image_save_tgv.c
@@ -444,7 +444,7 @@ evas_image_save_file_tgv(RGBA_Image *im,
                                case EVAS_COLORSPACE_RGBA8_ETC2_EAC:
                                  etc2_rgba8_block_pack(offset, (uint32_t *) 
todo, &param);
                                  break;
-                               default: return 0;
+                               default: goto on_error;
                               }
 
 #ifdef DEBUG_STATS

-- 


Reply via email to