aboutsummaryrefslogtreecommitdiff
path: root/tracefile_tracecmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'tracefile_tracecmd.c')
-rw-r--r--tracefile_tracecmd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tracefile_tracecmd.c b/tracefile_tracecmd.c
index b39c9d2..8938f23 100644
--- a/tracefile_tracecmd.c
+++ b/tracefile_tracecmd.c
@@ -45,7 +45,10 @@ void tracecmd_load_text_data_lines(FILE *f, char *buffer, struct cpuidle_datas *
setup_topo_states(datas);
do {
- load_text_data_line(buffer, datas, TRACE_CMD_REPORT_FORMAT, &begin, &end, &count, &start);
+ if (load_text_data_line(buffer, datas, TRACE_CMD_REPORT_FORMAT,
+ &begin, &end, &start) != -1) {
+ count++;
+ }
} while (fgets(buffer, BUFSIZE, f));
fprintf(stderr, "Log is %lf secs long with %zd events\n",