diff options
Diffstat (limited to 'tools/perf/builtin-script.c')
| -rw-r--r-- | tools/perf/builtin-script.c | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/perf/builtin-script.c b/tools/perf/builtin-script.c index 80c722ade852..61f00055476a 100644 --- a/tools/perf/builtin-script.c +++ b/tools/perf/builtin-script.c @@ -3829,6 +3829,10 @@ int cmd_script(int argc, const char **argv)  						  &script.range_num);  		if (err < 0)  			goto out_delete; + +		itrace_synth_opts__set_time_range(&itrace_synth_opts, +						  script.ptime_range, +						  script.range_num);  	}  	err = __cmd_script(&script); @@ -3836,8 +3840,10 @@ int cmd_script(int argc, const char **argv)  	flush_scripting();  out_delete: -	if (script.ptime_range) +	if (script.ptime_range) { +		itrace_synth_opts__clear_time_range(&itrace_synth_opts);  		zfree(&script.ptime_range); +	}  	perf_evlist__free_stats(session->evlist);  	perf_session__delete(session);  | 
