From a00fc9921862f3519c41c03aa92d0e603fa21597 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Mon, 12 Apr 2010 16:04:36 +0000 Subject: [PATCH] TODO--. SVN revision: 47961 --- src/modules/cpufreq/e_mod_main.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/modules/cpufreq/e_mod_main.c b/src/modules/cpufreq/e_mod_main.c index aad3a77a0..78fe70ffc 100644 --- a/src/modules/cpufreq/e_mod_main.c +++ b/src/modules/cpufreq/e_mod_main.c @@ -63,6 +63,7 @@ static void _cpufreq_menu_powersave_governor(void *data, E_Menu *m, E_Menu_Item static void _cpufreq_menu_frequency(void *data, E_Menu *m, E_Menu_Item *mi); static E_Config_DD *conf_edd = NULL; +static char idbuff[PATH_MAX]; Config *cpufreq_config = NULL; @@ -150,12 +151,9 @@ _gc_icon(E_Gadcon_Client_Class *client_class, Evas *evas) static const char * _gc_id_new(E_Gadcon_Client_Class *client_class) { - char buff[1024]; - - snprintf(buff, sizeof(buff), "%s.%d", _gadcon_class.name, + snprintf(idbuff, sizeof(idbuff), "%s.%d", _gadcon_class.name, eina_list_count(cpufreq_config->instances)); - /* TODO: Fix leak!!!! Func returns const char. */ - return strdup(buff); + return idbuff; } static void