From 3a1f9aea52743682b5aa972bc8e476924560e256 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 29 Aug 2012 07:16:51 +0000 Subject: [PATCH] more evry shutdown leaks-- SVN revision: 75814 --- src/modules/everything/e_mod_main.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/modules/everything/e_mod_main.c b/src/modules/everything/e_mod_main.c index f228466..aefb24b 100644 --- a/src/modules/everything/e_mod_main.c +++ b/src/modules/everything/e_mod_main.c @@ -498,12 +498,17 @@ _config_free(void) Gadget_Config *gc; EINA_LIST_FREE (evry_conf->collections, pc) - EINA_LIST_FREE (pc->plugins, pc2) - { - IF_RELEASE(pc2->name); - IF_RELEASE(pc2->trigger); - E_FREE(pc2); - } + { + EINA_LIST_FREE (pc->plugins, pc2) + { + IF_RELEASE(pc2->name); + IF_RELEASE(pc2->trigger); + E_FREE(pc2); + } + eina_stringshare_del(pc->name); + eina_stringshare_del(pc->trigger); + free(pc); + } EINA_LIST_FREE (evry_conf->conf_subjects, pc) { IF_RELEASE(pc->name); -- 2.7.4