diff --git a/[refs] b/[refs] index 3aa705916ab3..21807153f4a5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ae07b63f4b6728e1f98aa5c5416cfc1280f59f51 +refs/heads/master: 7eac7e9e726c1b136bd7e0ad6671ce315f48bb18 diff --git a/trunk/tools/perf/util/header.c b/trunk/tools/perf/util/header.c index 95a44bcfc2dc..b92a457ca32e 100644 --- a/trunk/tools/perf/util/header.c +++ b/trunk/tools/perf/util/header.c @@ -185,6 +185,8 @@ static void do_read(int fd, void *buf, size_t size) if (ret < 0) die("failed to read"); + if (ret == 0) + die("failed to read: missing data"); size -= ret; buf += ret;