diff --git a/e_mod_config.c b/e_mod_config.c index 6fcc314..90d1c6d 100644 --- a/e_mod_config.c +++ b/e_mod_config.c @@ -80,6 +80,8 @@ _fill_data (Config_Item * ci, E_Config_Dialog_Data * cfdata) } i++; } + + E_FREE(tmp); } static void * diff --git a/e_mod_main.c b/e_mod_main.c index c79b1ad..6cb36a8 100644 --- a/e_mod_main.c +++ b/e_mod_main.c @@ -343,6 +343,9 @@ e_modapi_shutdown (E_Module * m) evas_list_remove_list (net_config->items, net_config->items); if (ci->id) evas_stringshare_del (ci->id); + if (ci->device) + evas_stringshare_del (ci->device); + free (ci); ci = NULL; }