diff options
-rw-r--r-- | tools/perf/builtin-record.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c index cdf58ecc04b1..fff985cf3852 100644 --- a/tools/perf/builtin-record.c +++ b/tools/perf/builtin-record.c | |||
@@ -198,7 +198,6 @@ static void perf_record__sig_exit(int exit_status __maybe_unused, void *arg) | |||
198 | return; | 198 | return; |
199 | 199 | ||
200 | signal(signr, SIG_DFL); | 200 | signal(signr, SIG_DFL); |
201 | kill(getpid(), signr); | ||
202 | } | 201 | } |
203 | 202 | ||
204 | static bool perf_evlist__equal(struct perf_evlist *evlist, | 203 | static bool perf_evlist__equal(struct perf_evlist *evlist, |
@@ -404,6 +403,7 @@ static int __cmd_record(struct perf_record *rec, int argc, const char **argv) | |||
404 | signal(SIGCHLD, sig_handler); | 403 | signal(SIGCHLD, sig_handler); |
405 | signal(SIGINT, sig_handler); | 404 | signal(SIGINT, sig_handler); |
406 | signal(SIGUSR1, sig_handler); | 405 | signal(SIGUSR1, sig_handler); |
406 | signal(SIGTERM, sig_handler); | ||
407 | 407 | ||
408 | if (!output_name) { | 408 | if (!output_name) { |
409 | if (!fstat(STDOUT_FILENO, &st) && S_ISFIFO(st.st_mode)) | 409 | if (!fstat(STDOUT_FILENO, &st) && S_ISFIFO(st.st_mode)) |