bu5hm4n pushed a commit to branch master.

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

commit e4651d8fe5518faa1acf145b1570ceaee4eac39d
Author: Wonki Kim <wonki_....@samsung.com>
Date:   Wed Aug 5 06:35:10 2020 +0000

    efl_canvas: fix a potentional error of null deref
    
    this is a patch to fix a potentional error by null dereferencing.
    
    Reviewed-by: Marcel Hollerbach <m...@marcel-hollerbach.de>
    Differential Revision: https://phab.enlightenment.org/D12093
---
 src/lib/efl_canvas_wl/efl_canvas_wl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/efl_canvas_wl/efl_canvas_wl.c 
b/src/lib/efl_canvas_wl/efl_canvas_wl.c
index 6430ff84a0..15f5c255b2 100644
--- a/src/lib/efl_canvas_wl/efl_canvas_wl.c
+++ b/src/lib/efl_canvas_wl/efl_canvas_wl.c
@@ -4170,6 +4170,7 @@ static void
 comp_render_pre_proxied(Eo *o, Evas *e, void *event_info)
 {
    Comp_Surface *cs = evas_object_data_get(o, "comp_surface");
+   EINA_SAFETY_ON_NULL_RETURN(cs);
    Comp_Buffer *buffer = cs->buffer[!cs->render_queue];
 
    //fprintf(stderr, "PROXY RENDER_PRE %d\n", buffer ? 
wl_resource_get_id(buffer->res) : -1);

-- 


Reply via email to