hermet pushed a commit to branch efl-1.13.

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

commit a22e1a2b9f29e9101a54e3efbf287d1cae5f948a
Author: ChunEon Park <chuneon.p...@samsung.com>
Date:   Wed Mar 25 14:42:44 2015 +0900

    ecore_idler: + null check.
    
    like timer, animator we do check the idler validation
    and prevert crash there just in user misusage case.
    
    @fix
---
 src/lib/ecore/ecore_idler.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/ecore/ecore_idler.c b/src/lib/ecore/ecore_idler.c
index 5faed54..a874717 100644
--- a/src/lib/ecore/ecore_idler.c
+++ b/src/lib/ecore/ecore_idler.c
@@ -87,6 +87,7 @@ static void *
 _ecore_idler_del(Ecore_Idler *obj)
 {
    Ecore_Idler_Data *idler = eo_data_scope_get(obj, MY_CLASS);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(idler, NULL);
    EINA_SAFETY_ON_TRUE_RETURN_VAL(idler->delete_me, NULL);
    idler->delete_me = 1;
    idlers_delete_me = 1;

-- 


Reply via email to