From 4b31372987fed3cac85600f6d8ec9cfb570272fa Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Sat, 8 Nov 2008 01:19:10 +0000 Subject: [PATCH] Use E_FREE to free the dialog data structures as they were created using E_NEW and E_FREE sets the pointer to NULL already. SVN revision: 37538 --- e_mod_config.c | 8 +++----- e_mod_config_box.c | 19 +++++++++---------- 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/e_mod_config.c b/e_mod_config.c index d21d6d1..c0ef389 100644 --- a/e_mod_config.c +++ b/e_mod_config.c @@ -79,11 +79,9 @@ _create_data (E_Config_Dialog * cfd) static void _free_data (E_Config_Dialog * cfd, E_Config_Dialog_Data * cfdata) { - if (!mail_config) - return; - mail_config->config_dialog = NULL; - free (cfdata); - cfdata = NULL; + if (!mail_config) return; + mail_config->config_dialog = NULL; + E_FREE(cfdata); } static Evas_Object * diff --git a/e_mod_config_box.c b/e_mod_config_box.c index f3c2afd..b088067 100644 --- a/e_mod_config_box.c +++ b/e_mod_config_box.c @@ -141,16 +141,15 @@ _create_data (E_Config_Dialog * cfd) static void _free_data (E_Config_Dialog * cfd, E_Config_Dialog_Data * cfdata) { - E_FREE (cfdata->name); - E_FREE (cfdata->port); - E_FREE (cfdata->host); - E_FREE (cfdata->user); - E_FREE (cfdata->pass); - E_FREE (cfdata->new_path); - E_FREE (cfdata->cur_path); - E_FREE (cfdata->exec); - - free (cfdata); + E_FREE(cfdata->name); + E_FREE(cfdata->port); + E_FREE(cfdata->host); + E_FREE(cfdata->user); + E_FREE(cfdata->pass); + E_FREE(cfdata->new_path); + E_FREE(cfdata->cur_path); + E_FREE(cfdata->exec); + E_FREE(cfdata); } static Evas_Object *