From 05e2c5594c7e5078abbdca1094e0fe6577ad4656 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Sat, 28 Jan 2006 20:39:11 +0100 Subject: [PATCH] [PATCH] blkrawverify: Check for EOF in error reporting A check of fread returning 0 is not sufficient towards determining an. error - 0 also indicates EOF. Added check for that. --- blkrawverify.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blkrawverify.c b/blkrawverify.c index 79fa567..9ed1f8b 100644 --- a/blkrawverify.c +++ b/blkrawverify.c @@ -199,7 +199,7 @@ static int process(FILE *ofp, char *file, unsigned int cpu) SWAP_BITS(); } - if (n == 0) + if (n == 0 && !feof(ifp)) fprintf(stderr,"%s: fread failed %d/%s\n", file, errno, strerror(errno)); fclose(ifp); -- 2.25.1