diff options
author | Brenden Eng <brenden.eng@gmail.com> | 2019-04-26 02:37:39 (GMT) |
---|---|---|
committer | Brenden Eng <brenden.eng@gmail.com> | 2019-04-26 02:37:39 (GMT) |
commit | 9e056bc032c1f1b425bbfc6034be75f595d8cffe (patch) | |
tree | 53abcab66d6e862386b336d290d47e5ff4a5022c /lib | |
parent | 8453e071f14784b2bc132e935e14a315e54b775c (diff) | |
download | lz4-9e056bc032c1f1b425bbfc6034be75f595d8cffe.zip lz4-9e056bc032c1f1b425bbfc6034be75f595d8cffe.tar.gz lz4-9e056bc032c1f1b425bbfc6034be75f595d8cffe.tar.bz2 |
Include block checksum in worst case scenario calculation of dstCapacity
Diffstat (limited to 'lib')
-rw-r--r-- | lib/lz4frame.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/lz4frame.c b/lib/lz4frame.c index a10e4af..f131d9a 100644 --- a/lib/lz4frame.c +++ b/lib/lz4frame.c @@ -327,6 +327,7 @@ static size_t LZ4F_compressBound_internal(size_t srcSize, { LZ4F_preferences_t prefsNull = LZ4F_INIT_PREFERENCES; prefsNull.frameInfo.contentChecksumFlag = LZ4F_contentChecksumEnabled; /* worst case */ + prefsNull.frameInfo.blockChecksumFlag = LZ4F_blockChecksumEnabled; /* worst case */ { const LZ4F_preferences_t* const prefsPtr = (preferencesPtr==NULL) ? &prefsNull : preferencesPtr; U32 const flush = prefsPtr->autoFlush | (srcSize==0); LZ4F_blockSizeID_t const blockID = prefsPtr->frameInfo.blockSizeID; |