zlib: reject invalid zstd dictionaries · nodejs/node@aa7a2fe · GitHub
Skip to content

Commit aa7a2fe

Browse files
committed
zlib: reject invalid zstd dictionaries
Signed-off-by: James M Snell <jsnell@cloudflare.com>
1 parent 0db7656 commit aa7a2fe

3 files changed

Lines changed: 27 additions & 3 deletions

File tree

‎lib/zlib.js‎

Lines changed: 5 additions & 1 deletion

‎src/node_zlib.cc‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1820,8 +1820,7 @@ CompressionError ZstdDecompressContext::Init(uint64_t pledged_src_size,
18201820
}
18211821

18221822
CompressionError ZstdDecompressContext::ResetStream() {
1823-
const size_t result =
1824-
ZSTD_DCtx_reset(dctx_.get(), ZSTD_reset_session_only);
1823+
const size_t result = ZSTD_DCtx_reset(dctx_.get(), ZSTD_reset_session_only);
18251824
if (ZSTD_isError(result)) {
18261825
const ZSTD_ErrorCode error = ZSTD_getErrorCode(result);
18271826
return CompressionError(

‎test/parallel/test-zlib-zstd-dictionary.js‎

Lines changed: 21 additions & 0 deletions

0 commit comments

Comments
 (0)