diff --git a/perf/cairo-perf-diff-files.c b/perf/cairo-perf-diff-files.c index 05e3fa3bd..5fdf72d42 100644 --- a/perf/cairo-perf-diff-files.c +++ b/perf/cairo-perf-diff-files.c @@ -644,8 +644,13 @@ cairo_perf_reports_compare (cairo_perf_report_t *reports, /* Find the minimum of all current tests, (we have to do this * in case some reports don't have a particular test). */ - min_test = tests[0]; - for (i = 1; i < num_reports; i++) { + for (i = 0; i < num_reports; i++) { + if (tests[i]->name) { + min_test = tests[i]; + break; + } + } + for (++i; i < num_reports; i++) { if (tests[i]->name && test_report_cmp_backend_then_name (tests[i], min_test) < 0) {