devilhorns pushed a commit to branch master.

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

commit 206d40e3311002938e111f4aea97f497a8b52ac2
Author: Yeongjong Lee <[email protected]>
Date:   Thu Aug 9 11:19:46 2018 -0400

    evas: add safety check code to avoid crash
    
    Test Plan: evas_smart_objects_calculate(NULL);
    
    Reviewers: zmike, Hermet, devilhorns
    
    Reviewed By: devilhorns
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D6805
---
 src/lib/evas/canvas/evas_main.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c
index ec3c99c0d6..f5917d2ede 100644
--- a/src/lib/evas/canvas/evas_main.c
+++ b/src/lib/evas/canvas/evas_main.c
@@ -1905,6 +1905,7 @@ _evas_canvas_efl_canvas_scene_smart_objects_calculate(Eo 
*eo_e, Evas_Public_Data
 EAPI void
 evas_smart_objects_calculate(Eo *eo_e)
 {
+   EINA_SAFETY_ON_NULL_RETURN(eo_e);
    evas_call_smarts_calculate(eo_e);
 }
 

-- 


Reply via email to