fullbench 43: ensure context is freed after each usage

This commit is contained in:
Yann Collet 2019-05-28 17:27:52 -07:00
parent eb6b199038
commit c63081623f

View File

@ -166,11 +166,14 @@ local_ZSTD_compressStream_freshCCtx(const void* src, size_t srcSize,
void* buff2) void* buff2)
{ {
ZSTD_CCtx* const cctx = ZSTD_createCCtx(); ZSTD_CCtx* const cctx = ZSTD_createCCtx();
size_t r;
assert(cctx != NULL); assert(cctx != NULL);
return local_ZSTD_compressStream(src, srcSize, dst, dstCapacity, buff2); r = local_ZSTD_compressStream(src, srcSize, dst, dstCapacity, buff2);
ZSTD_freeCCtx(cctx); ZSTD_freeCCtx(cctx);
return r;
} }
static size_t static size_t