diff --git a/src/modules/butterflies/butterflies_stats.c b/src/modules/butterflies/butterflies_stats.c index 113b880f681ae46aba0e7536fd82ea4e62b83ce9..030633ffb66e07f007c1ef7cb8c01c1035b6fd73 100644 --- a/src/modules/butterflies/butterflies_stats.c +++ b/src/modules/butterflies/butterflies_stats.c @@ -105,17 +105,19 @@ void bf_stats_write(struct cats_configuration *conf, struct cats_grid *grid) free(fn); data = bf_assemble_stats(conf, grid, true); - } else { + char *string = string_array_paste(data, ","); + fprintf(module_conf->stats_file, "%s\n", string); + free(string); + + free_string_array(&data); - data = bf_assemble_stats(conf, grid, false); } + + data = bf_assemble_stats(conf, grid, false); char *string = string_array_paste(data, ","); fprintf(module_conf->stats_file, "%s\n", string); free(string); - free_string_array(&data); - - } void bf_area_stats_gather(struct cats_grid *grid, struct cats_thread_info *ts)