aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorboris <boris.afonot@gmail.com>2023-03-27 13:44:11 +0300
committerL. Pereira <l@tia.mat.br>2023-05-15 05:23:53 -0700
commit3ddd8c964f5201f78a8238168bafbbfc9cca9d55 (patch)
tree8aaf2e611b265db7fe6095b6edf1adf815b02ba8 /modules
parenta12860c2c6330d294031ef752c6704d983b62fd1 (diff)
fix memory leaks
Diffstat (limited to 'modules')
-rw-r--r--modules/devices/e2k/processor.c24
1 files changed, 10 insertions, 14 deletions
diff --git a/modules/devices/e2k/processor.c b/modules/devices/e2k/processor.c
index 7c36bfc0..03d46ec0 100644
--- a/modules/devices/e2k/processor.c
+++ b/modules/devices/e2k/processor.c
@@ -238,30 +238,26 @@ gchar *caches_summary(GSList * processors)
return ret;
}
-gchar *processor_get_full_name(gchar *model_name)
+static gchar *processor_get_full_name(const gchar *model_name)
{
- gchar *full_name;
-
if(g_strcmp0(model_name ,"E2S") == 0)
- full_name = g_strdup("Elbrus-4C");
+ return "Elbrus-4C";
else if(g_strcmp0(model_name ,"E1C+") == 0)
- full_name = g_strdup("Elbrus-1C+");
+ return "Elbrus-1C+";
else if(g_strcmp0(model_name ,"E2C+DSP") == 0)
- full_name = g_strdup("Elbrus-2C+");
+ return "Elbrus-2C+";
else if(g_strcmp0(model_name ,"E8C") == 0)
- full_name = g_strdup("Elbrus-8C");
+ return "Elbrus-8C";
else if(g_strcmp0(model_name ,"E8C2") == 0)
- full_name = g_strdup("Elbrus-8CB");
+ return "Elbrus-8CB";
else if(g_strcmp0(model_name ,"E12C") == 0)
- full_name = g_strdup("Elbrus-12C");
+ return "Elbrus-12C";
else if(g_strcmp0(model_name ,"E16C") == 0)
- full_name = g_strdup("Elbrus-16C");
+ return "Elbrus-16C";
else if(g_strcmp0(model_name ,"E2C3") == 0)
- full_name = g_strdup("Elbrus-2C3");
+ return "Elbrus-2C3";
else
- full_name = model_name;
-
- return full_name;
+ return (gchar *)model_name;
}
GSList *processor_scan(void)