diff options
-rw-r--r-- | trace-plot-cpu.c | 2 |
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); |