From: Yann Collet Date: Mon, 11 Sep 2017 20:12:52 +0000 (-0700) Subject: fix following suggestions by @terrelln X-Git-Tag: fuzz-corpora2~15^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce31004f205bb5dcb5ba6766b86009ffbcc90f00;p=thirdparty%2Fzstd.git fix following suggestions by @terrelln --- diff --git a/doc/zstd_manual.html b/doc/zstd_manual.html index c1c6d41a4..1c298726c 100644 --- a/doc/zstd_manual.html +++ b/doc/zstd_manual.html @@ -779,7 +779,7 @@ typedef struct { unsigned checksumFlag; } ZSTD_frameHeader; size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize); /**< doesn't consume input */ -size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsigned long long frameContentSize); +size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsigned long long frameContentSize); /**< when frame content size is not known, pass in frameContentSize == ZSTD_CONTENTSIZE_UNKNOWN */
typedef enum { ZSTDnit_frameHeader, ZSTDnit_blockHeader, ZSTDnit_block, ZSTDnit_lastBlock, ZSTDnit_checksum, ZSTDnit_skippableFrame } ZSTD_nextInputType_e;
 

diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c index 5158d3f32..aa4c58d91 100644 --- a/lib/decompress/zstd_decompress.c +++ b/lib/decompress/zstd_decompress.c @@ -2249,7 +2249,6 @@ size_t ZSTD_estimateDStreamSize(size_t windowSize) { size_t const blockSize = MIN(windowSize, ZSTD_BLOCKSIZE_MAX); size_t const inBuffSize = blockSize; /* no block can be larger */ - //size_t const outBuffSize = windowSize + blockSize + (WILDCOPY_OVERLENGTH * 2); size_t const outBuffSize = ZSTD_decodingBufferSize_min(windowSize, ZSTD_CONTENTSIZE_UNKNOWN); return ZSTD_estimateDCtxSize() + inBuffSize + outBuffSize; } diff --git a/lib/zstd.h b/lib/zstd.h index e97782c38..7695776f5 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -889,7 +889,7 @@ typedef struct { unsigned checksumFlag; } ZSTD_frameHeader; ZSTDLIB_API size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize); /**< doesn't consume input */ -ZSTDLIB_API size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsigned long long frameContentSize); +ZSTDLIB_API size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsigned long long frameContentSize); /**< when frame content size is not known, pass in frameContentSize == ZSTD_CONTENTSIZE_UNKNOWN */ ZSTDLIB_API size_t ZSTD_decompressBegin(ZSTD_DCtx* dctx); ZSTDLIB_API size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx* dctx, const void* dict, size_t dictSize);