From f5d4a807c845f37f502882858a61ea018557365a Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 30 Sep 2013 14:15:37 +0100 Subject: [PATCH] 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 33f826a353..98a6a0d430 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;