From 21eb4146b77c48ec9b399c201f290b1417878676 Mon Sep 17 00:00:00 2001 From: Burt P Date: Thu, 8 Aug 2019 13:47:22 -0500 Subject: benchmark: make sure lookup key is unique Signed-off-by: Burt P --- modules/benchmark.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/benchmark.c b/modules/benchmark.c index 60b3e9f4..dc71be90 100644 --- a/modules/benchmark.c +++ b/modules/benchmark.c @@ -322,10 +322,11 @@ gchar *hi_get_field(gchar * field) } static void br_mi_add(char **results_list, bench_result *b, gboolean select) { + static unsigned int ri = 0; /* to ensure key is unique */ gchar *ckey, *rkey; ckey = hardinfo_clean_label(b->machine->cpu_name, 0); - rkey = strdup(b->machine->mid); + rkey = g_strdup_printf("%s__%d", b->machine->mid, ri++); *results_list = h_strdup_cprintf("$%s%s$%s=%.2f|%s\n", *results_list, select ? "*" : "", rkey, ckey, -- cgit v1.2.3