]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fileio: fixed LZ4F invocation from assert() 936/head
authorYann Collet <cyan@fb.com>
Mon, 4 Dec 2017 19:26:59 +0000 (11:26 -0800)
committerYann Collet <cyan@fb.com>
Mon, 4 Dec 2017 19:26:59 +0000 (11:26 -0800)
programs/fileio.c

index c9b6b04e1a14e63c8efe1da0742b47117efd0956..101c99b1ae834183cdfbd3aacd4a2d6bcf66f697 100644 (file)
@@ -639,7 +639,6 @@ static unsigned long long FIO_compressLz4Frame(cRess_t* ress,
     memset(&prefs, 0, sizeof(prefs));
 
     assert(blockSize <= ress->srcBufferSize);
-    assert(LZ4F_compressBound(blockSize) <= ress->dstBufferSize);
 
     prefs.autoFlush = 1;
     prefs.compressionLevel = compressionLevel;
@@ -649,6 +648,7 @@ static unsigned long long FIO_compressLz4Frame(cRess_t* ress,
 #if LZ4_VERSION_NUMBER >= 10600
     prefs.frameInfo.contentSize = (srcFileSize==UTIL_FILESIZE_UNKNOWN) ? 0 : srcFileSize;
 #endif
+    assert(LZ4F_compressBound(blockSize, &prefs) <= ress->dstBufferSize);
 
     {
         size_t readSize;