summaryrefslogtreecommitdiffstats
path: root/disk-utils/fsck.cramfs.c
diff options
context:
space:
mode:
authorKarel Zak2016-10-04 15:53:55 +0200
committerKarel Zak2016-10-04 15:53:55 +0200
commit10c66b0b9ec1f1b6d93a5c6b95d32c6259dd42fd (patch)
treedc4b0e6143d28241bac0018030ba4510adaaa4a8 /disk-utils/fsck.cramfs.c
parenttests: (cramfs) check for test_sysinfo (diff)
downloadkernel-qcow2-util-linux-10c66b0b9ec1f1b6d93a5c6b95d32c6259dd42fd.tar.gz
kernel-qcow2-util-linux-10c66b0b9ec1f1b6d93a5c6b95d32c6259dd42fd.tar.xz
kernel-qcow2-util-linux-10c66b0b9ec1f1b6d93a5c6b95d32c6259dd42fd.zip
fsck.cramfs: don't ignore read() result [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/fsck.cramfs.c')
-rw-r--r--disk-utils/fsck.cramfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c
index d904037d3..12009f21c 100644
--- a/disk-utils/fsck.cramfs.c
+++ b/disk-utils/fsck.cramfs.c
@@ -225,7 +225,7 @@ static void test_crc(int start)
if (buf != MAP_FAILED) {
if (lseek(fd, 0, SEEK_SET) == (off_t) -1)
err(FSCK_EX_ERROR, _("seek on %s failed"), filename);
- if (read(fd, buf, super.size) < 0)
+ if (read(fd, buf, super.size) != (ssize_t) super.size)
err(FSCK_EX_ERROR, _("cannot read %s"), filename);
}
}