timeout_handler: set to NULL before returning 61/44661/1
authorMinkyu Kang <mk7.kang@samsung.com>
Fri, 24 Jul 2015 10:26:11 +0000 (19:26 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Fri, 24 Jul 2015 10:26:11 +0000 (19:26 +0900)
Change-Id: Ie330ba933aff88f0020401d0f3b66dc7b18d1466
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
src/util/timeout_handler.c

index c4805f1..d66ac3b 100644 (file)
@@ -43,11 +43,12 @@ static Eina_Bool _timer_cb(void *data)
 
        handle = data;
 
+       handle->timer = NULL;
+
        if (!handle->enable)
                return ECORE_CALLBACK_CANCEL;
 
        handle->timeout_cb(handle->timeout_data, 0, NULL);
-       handle->timer = NULL;
 
        return ECORE_CALLBACK_CANCEL;
 }