devilhorns pushed a commit to branch master.

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

commit db31d0ba97a8fa4d3f32e2d92143d3e7b5e9e49b
Author: Chris Michael <[email protected]>
Date:   Mon Aug 18 10:42:07 2014 -0400

    evas-wayland-egl: Free Outbuf if gl_generic_init fails
    
    If we fail to init gl_generic then we should cleanup properly and free
    the recently created Outbuf.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/modules/evas/engines/wayland_egl/evas_engine.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c 
b/src/modules/evas/engines/wayland_egl/evas_engine.c
index bd5b72e..3b3c97a 100644
--- a/src/modules/evas/engines/wayland_egl/evas_engine.c
+++ b/src/modules/evas/engines/wayland_egl/evas_engine.c
@@ -637,7 +637,7 @@ eng_setup(Evas *evas, void *info)
                                                 &evgl_funcs, 
                                                 epd->output.w, epd->output.h))
           {
-             /* TODO: free Outbuf */
+             eng_window_free(ob);
              goto ob_err;
           }
 

-- 


Reply via email to