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; --
