summaryrefslogtreecommitdiff
path: root/src/cksum_pclmul.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cksum_pclmul.c')
-rw-r--r--src/cksum_pclmul.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/cksum_pclmul.c b/src/cksum_pclmul.c
index 9c6e4df54..9dba1c912 100644
--- a/src/cksum_pclmul.c
+++ b/src/cksum_pclmul.c
@@ -77,12 +77,6 @@ cksum_pclmul (FILE *fp, uint_fast32_t *crc_out, uintmax_t *length_out)
}
length += bytes_read;
- if (bytes_read == 0)
- {
- if (ferror (fp))
- return false;
- }
-
datap = (__m128i *)buf;
/* Fold in parallel eight 16-byte blocks into four 16-byte blocks */
@@ -191,5 +185,5 @@ cksum_pclmul (FILE *fp, uint_fast32_t *crc_out, uintmax_t *length_out)
*crc_out = crc;
*length_out = length;
- return true;
+ return !ferror (fp);
}