devilhorns pushed a commit to branch master.

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

commit c0458aae38cb38263e4af0e2c8f7ba3a6367dd19
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Wed Jun 7 13:37:30 2017 -0400

    ecore-evas-wayland: Fix potential null dereference
    
    Quick patch to fix a potential null derefence in render_flush_pre
    callback.
    
    @fix
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index aca1b6d18a..30ddb30f06 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -1366,6 +1366,8 @@ _ecore_evas_wl_common_render_flush_pre(void *data, Evas 
*evas, void *event EINA_
    if (!surf) return;
 
    wdata = ee->engine.data;
+   if (!wdata) return;
+
    if (wdata->win->pending.configure) return;
 
    wdata->anim_callback = wl_surface_frame(surf);

-- 


Reply via email to