summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/util/time-utils.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/perf/util/time-utils.c b/tools/perf/util/time-utils.c
index 20663a460df3..1d67cf1216c7 100644
--- a/tools/perf/util/time-utils.c
+++ b/tools/perf/util/time-utils.c
@@ -389,13 +389,12 @@ bool perf_time__ranges_skip_sample(struct perf_time_interval *ptime_buf,
389 ptime = &ptime_buf[i]; 389 ptime = &ptime_buf[i];
390 390
391 if (timestamp >= ptime->start && 391 if (timestamp >= ptime->start &&
392 ((timestamp < ptime->end && i < num - 1) || 392 (timestamp <= ptime->end || !ptime->end)) {
393 (timestamp <= ptime->end && i == num - 1))) { 393 return false;
394 break;
395 } 394 }
396 } 395 }
397 396
398 return (i == num) ? true : false; 397 return true;
399} 398}
400 399
401int perf_time__parse_for_ranges(const char *time_str, 400int perf_time__parse_for_ranges(const char *time_str,