X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=graph.c;h=5c865dcf2964fc4c809b1011d45fdbe45c9f3f65;hp=7a35736b7ab02a796f935f7dcd931a0feb096e72;hb=ce4864950d2ced54e0a1ccb8ef9a1e62135f1d2d;hpb=c41a9d06a1957ba7c5a019e3d6088a5e8e8e0a47 diff --git a/graph.c b/graph.c index 7a35736b..5c865dcf 100644 --- a/graph.c +++ b/graph.c @@ -180,7 +180,7 @@ static double maxdouble(double a, double b) static double find_double_values(struct graph_label *l, double_comparator cmp) { struct flist_head *entry; - double answer, tmp; + double answer = 0.0, tmp; int first = 1; if (flist_empty(&l->value_list)) @@ -853,6 +853,17 @@ static void graph_free_labels(struct graph *g) } } +void graph_clear_values(struct graph *g) +{ + struct flist_head *node; + struct graph_label *i; + + flist_for_each(node, &g->label_list) { + i = flist_entry(node, struct graph_label, list); + graph_free_values(i); + } +} + void graph_set_color(struct graph *gr, graph_label_t label, double red, double green, double blue) {