tasn pushed a commit to branch master.

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

commit f5d4a807c845f37f502882858a61ea018557365a
Author: Tom Hacohen <[email protected]>
Date:   Mon Sep 30 14:15:37 2013 +0100

    Eo: Don't write to pointer after free.
    
    Fixes coverity: CID 1039898.
---
 src/lib/eo/eo_base_class.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/eo/eo_base_class.c b/src/lib/eo/eo_base_class.c
index 33f826a..98a6a0d 100644
--- a/src/lib/eo/eo_base_class.c
+++ b/src/lib/eo/eo_base_class.c
@@ -422,9 +422,9 @@ struct _Eo_Callback_Description
 static void
 _eo_callback_remove(Private_Data *pd, Eo_Callback_Description *cb)
 {
-   Eo_Callback_Description *itr, *pitr;
+   Eo_Callback_Description *itr, *pitr = NULL;
 
-   itr = pitr = pd->callbacks;
+   itr = pd->callbacks;
    if (pd->callbacks == cb)
       pd->callbacks = cb->next;
 

-- 


Reply via email to