From 205f272dfb3d5296593ea3861ddff08f8563a4e7 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 14 Feb 2007 09:29:38 +0000 Subject: [PATCH] Free the newly added app string so we don't leak mem. SVN revision: 28357 --- src/e_mod_configure.c | 1 + src/e_mod_main.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/e_mod_configure.c b/src/e_mod_configure.c index ede645b..0264876 100644 --- a/src/e_mod_configure.c +++ b/src/e_mod_configure.c @@ -61,6 +61,7 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) { if (cfdata->devs) ecore_list_destroy(cfdata->devs); E_FREE(cfdata->device); + E_FREE(cfdata->app); E_FREE(cfdata); if (!cfg) return; cfg->cfd = NULL; diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 3c472e7..1cf4624 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -57,6 +57,7 @@ e_modapi_shutdown(E_Module *m) ci = cfg->items->data; if (ci->id) evas_stringshare_del(ci->id); if (ci->device) evas_stringshare_del(ci->device); + if (ci->app) evas_stringshare_del(ci->app); cfg->items = evas_list_remove_list(cfg->items, cfg->items); E_FREE(ci); }