]> git.ipfire.org Git - thirdparty/zstd.git/commit
ZSTDMT_initCStream_usingDict() can outlive dict
authorYann Collet <cyan@fb.com>
Mon, 23 Jan 2017 00:40:06 +0000 (16:40 -0800)
committerYann Collet <cyan@fb.com>
Mon, 23 Jan 2017 00:44:15 +0000 (16:44 -0800)
commitc5933487227fcd9262d84efd2a0a4e5432b0c41c
tree57dc850df5d3a55645101d4ddf2bae133df9f81f
parentbd6bc2261237526ab133e5f1ab7262fa91745f69
ZSTDMT_initCStream_usingDict() can outlive dict

Like ZSTD_initCStream_usingDict(),
ZSTDMT_initCStream_usingDict() now keep a copy of dict internally.
This way, dict can be released :
it does not longer have to outlive all future compression sessions.
lib/compress/zstd_compress.c
lib/compress/zstdmt_compress.c
lib/compress/zstdmt_compress.h
lib/zstd.h