aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--trace-plot-cpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/trace-plot-cpu.c b/trace-plot-cpu.c
index 4d06aa6..9033515 100644
--- a/trace-plot-cpu.c
+++ b/trace-plot-cpu.c
@@ -200,6 +200,7 @@ static void cpu_plot_start(struct graph_info *ginfo, struct graph_plot *plot,
200 cpu = cpu_info->cpu; 200 cpu = cpu_info->cpu;
201 cpu_info->last_time = 0ULL; 201 cpu_info->last_time = 0ULL;
202 cpu_info->last_pid = -1; 202 cpu_info->last_pid = -1;
203 free_record(cpu_info->last_record);
203 cpu_info->last_record = NULL; 204 cpu_info->last_record = NULL;
204} 205}
205 206
@@ -470,6 +471,7 @@ static void add_cpu_plot(struct graph_info *ginfo, gint cpu)
470 char label[100]; 471 char label[100];
471 472
472 cpu_info = malloc_or_die(sizeof(*cpu_info)); 473 cpu_info = malloc_or_die(sizeof(*cpu_info));
474 memset(cpu_info, 0, sizeof(*cpu_info));
473 cpu_info->cpu = cpu; 475 cpu_info->cpu = cpu;
474 476
475 snprintf(label, 100, "CPU %d", cpu); 477 snprintf(label, 100, "CPU %d", cpu);