diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/builtin-record.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c index 798a56d890e5..d18546f37d7c 100644 --- a/tools/perf/builtin-record.c +++ b/tools/perf/builtin-record.c | |||
@@ -448,7 +448,10 @@ try_again: | |||
448 | } | 448 | } |
449 | } | 449 | } |
450 | 450 | ||
451 | read(fd[nr_cpu][counter], &read_data, sizeof(read_data)); | 451 | if (read(fd[nr_cpu][counter], &read_data, sizeof(read_data)) == -1) { |
452 | perror("Unable to read perf file descriptor\n"); | ||
453 | exit(-1); | ||
454 | } | ||
452 | 455 | ||
453 | perf_header_attr__add_id(h_attr, read_data.id); | 456 | perf_header_attr__add_id(h_attr, read_data.id); |
454 | 457 | ||