diff options
Diffstat (limited to 'tracefile_tracecmd.c')
-rw-r--r-- | tracefile_tracecmd.c | 5 |
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", |