summaryrefslogtreecommitdiffstats
path: root/programs/lz4io.c
diff options
context:
space:
mode:
authorYann Collet <cyan@fb.com>2016-11-02 00:26:22 (GMT)
committerYann Collet <cyan@fb.com>2016-11-02 00:29:15 (GMT)
commitf17302769055ad0c4b2e10e3de544f6593865e89 (patch)
tree38daa4ecf9ebfdce95f81d52e0880cc4296eae8e /programs/lz4io.c
parentd05ca2ff6d7ea79ad1426c6cb3f5260ec8af26b9 (diff)
downloadlz4-f17302769055ad0c4b2e10e3de544f6593865e89.zip
lz4-f17302769055ad0c4b2e10e3de544f6593865e89.tar.gz
lz4-f17302769055ad0c4b2e10e3de544f6593865e89.tar.bz2
moved cmake and debian directories to contrib (#245)
Diffstat (limited to 'programs/lz4io.c')
-rw-r--r--programs/lz4io.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/programs/lz4io.c b/programs/lz4io.c
index 7293d77..f90cb50 100644
--- a/programs/lz4io.c
+++ b/programs/lz4io.c
@@ -697,12 +697,12 @@ static unsigned long long LZ4IO_decodeLegacyStream(FILE* finput, FILE* foutput)
/* Main Loop */
while (1) {
int decodeSize;
- size_t sizeCheck;
unsigned int blockSize;
/* Block Size */
- sizeCheck = fread(in_buff, 1, 4, finput);
- if (sizeCheck==0) break; /* Nothing to read : file read is completed */
+ { size_t const sizeCheck = fread(in_buff, 1, 4, finput);
+ if (sizeCheck == 0) break; /* Nothing to read : file read is completed */
+ if (sizeCheck != 4) EXM_THROW(52, "Read error : cannot access block size "); }
blockSize = LZ4IO_readLE32(in_buff); /* Convert to Little Endian */
if (blockSize > LZ4_COMPRESSBOUND(LEGACY_BLOCKSIZE)) {
/* Cannot read next block : maybe new stream ? */
@@ -711,8 +711,8 @@ static unsigned long long LZ4IO_decodeLegacyStream(FILE* finput, FILE* foutput)
}
/* Read Block */
- sizeCheck = fread(in_buff, 1, blockSize, finput);
- if (sizeCheck!=blockSize) EXM_THROW(52, "Read error : cannot access compressed block !");
+ { size_t const sizeCheck = fread(in_buff, 1, blockSize, finput);
+ if (sizeCheck!=blockSize) EXM_THROW(52, "Read error : cannot access compressed block !"); }
/* Decode Block */
decodeSize = LZ4_decompress_safe(in_buff, out_buff, blockSize, LEGACY_BLOCKSIZE);