raster pushed a commit to branch master.

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

commit 1dc9f1fecea09a22b6465d513c59d990440f726f
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Wed Dec 11 19:54:15 2013 +0900

    emotion - generic module - re-order code to make coverty happy
    
    this fixes CID 1039884 which isn't a real problem as the callback del
    never dereferences the data pointer - just uses it as a value, but
    this is really to ensure that it doesn't come back if the code were to
    change.
---
 src/modules/emotion/generic/emotion_generic.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/modules/emotion/generic/emotion_generic.c 
b/src/modules/emotion/generic/emotion_generic.c
index ddb1fb3..02de707 100644
--- a/src/modules/emotion/generic/emotion_generic.c
+++ b/src/modules/emotion/generic/emotion_generic.c
@@ -997,11 +997,10 @@ _delayed_munmap(void *data, Evas *e, void *event_info 
EINA_UNUSED)
 {
    Delay_Munmap *dm = data;
 
+   evas_event_callback_del_full(e, EVAS_CALLBACK_RENDER_POST, _delayed_munmap, 
data);
    fprintf(stderr, "munmapping !\n");
    munmap(dm->map, dm->size);
    free(dm);
-
-   evas_event_callback_del_full(e, EVAS_CALLBACK_RENDER_POST, _delayed_munmap, 
data);
 }
 
 static void

-- 


Reply via email to