diff --git a/programs/fileio.c b/programs/fileio.c index d0804a361..01126c113 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -2535,10 +2535,12 @@ static int FIO_rust_zstd_compressStream( (FIO_rust_zstd_projection_context_t*)opaque; ZSTD_inBuffer inBuff; ZSTD_outBuffer outBuff; + size_t toFlush; + size_t result; FIO_setInBuffer(&inBuff, input, inputSize, inputPos); FIO_setOutBuffer(&outBuff, output, outputSize, 0); - size_t const toFlush = ZSTD_toFlushNow(context->cctx); - size_t const result = ZSTD_compressStream2( + toFlush = ZSTD_toFlushNow(context->cctx); + result = ZSTD_compressStream2( context->cctx, &outBuff, &inBuff, (ZSTD_EndDirective)directive); *inputPosAfter = inBuff.pos;