From 7375a37b067e02d9dfd69cd40ce49004dbe5619f Mon Sep 17 00:00:00 2001 From: Pierre Habouzit Date: Fri, 7 Aug 2009 14:16:00 +0200 Subject: [PATCH] --- yaml --- r: 156626 b: refs/heads/master c: 7eac7e9e726c1b136bd7e0ad6671ce315f48bb18 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/tools/perf/util/header.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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;