summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/ecore_con/ecore_con_eet.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/lib/ecore_con/ecore_con_eet.c b/src/lib/ecore_con/ecore_con_eet.c
index bd7aed5..2bbbba7 100644
--- a/src/lib/ecore_con/ecore_con_eet.c
+++ b/src/lib/ecore_con/ecore_con_eet.c
@@ -693,14 +693,9 @@ _ecore_con_eet_base_efl_object_destructor(Eo *obj, Ecore_Con_Eet_Base_Data *pd)
693EOLIAN static Efl_Object * 693EOLIAN static Efl_Object *
694_ecore_con_eet_base_efl_object_finalize(Eo *obj, Ecore_Con_Eet_Base_Data *pd) 694_ecore_con_eet_base_efl_object_finalize(Eo *obj, Ecore_Con_Eet_Base_Data *pd)
695{ 695{
696 if (pd->server) return efl_finalize(efl_super(obj, ECORE_CON_EET_BASE_CLASS)); 696 if (!pd->server) return NULL;
697 697
698 eet_data_descriptor_free(pd->edd); 698 return efl_finalize(efl_super(obj, ECORE_CON_EET_BASE_CLASS));
699 eet_data_descriptor_free(pd->matching);
700 eina_hash_free(pd->data_callbacks);
701 eina_hash_free(pd->raw_data_callbacks);
702
703 return NULL;
704} 699}
705 700
706EOLIAN static void 701EOLIAN static void