cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4bf0a64358b4f0657a413257506be7c37512d5cc

commit 4bf0a64358b4f0657a413257506be7c37512d5cc
Author: Cedric Bail <[email protected]>
Date:   Sun May 4 00:20:12 2014 +0200

    evas: let's not leak on failure.
    
    CID 1210815
---
 src/modules/evas/engines/gl_common/evas_gl_3d_shader.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c 
b/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
index c96f856..c575899 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
@@ -1463,6 +1463,8 @@ error:
    _shader_string_fini(&vert);
    _shader_string_fini(&frag);
 
+   free(program);
+
    return NULL;
 }
 

-- 


Reply via email to