From 5f8416478da8652d0c5ac7ecefeeb7cc11e1c6fa Mon Sep 17 00:00:00 2001 From: Randy Dunlap Date: Sat, 29 Sep 2007 01:11:47 -0700 Subject: [PATCH] fsck.cramfs: clean up gcc warnings * clean up code, gcc warnings (try compilation with "-Wall -Wp,-D_FORTIFY_SOURCE=2") Builds cleanly on x86_32 and x86_64. fsck.cramfs.c:235: warning: ignoring return value of 'read', declared with attribute warn_unused_result Signed-off-by: Randy Dunlap --- disk-utils/fsck.cramfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index 117ee6e2..2a63ac90 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -231,7 +231,8 @@ static void test_crc(int start) buf = mmap(NULL, super.size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); if (buf != MAP_FAILED) { lseek(fd, 0, SEEK_SET); - read(fd, buf, super.size); + if (read(fd, buf, super.size) < 0) + die(FSCK_ERROR, 1, "read failed: %s", filename); } } if (buf != MAP_FAILED) { -- 2.39.5