diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c index a57571289..69ffc7a2f 100644 --- a/lib/compress/zstdmt_compress.c +++ b/lib/compress/zstdmt_compress.c @@ -1740,13 +1740,13 @@ static size_t ZSTDMT_compressionJobAcquireResources(void* opaque) ZSTDMT_compressionJobState* const state = (ZSTDMT_compressionJobState*)opaque; ZSTDMT_jobDescription* const job = state->job; + ZSTDMT_RustCompressionJobResourceProjection const projection = { + state->jobParams.ldmParams.enableLdm == ZSTD_ps_enable, + job->dstBuff.start != NULL + }; state->dstBuff = job->dstBuff; DEBUGLOG(5, "ZSTDMT_compressionJob: job %u", job->jobID); - ZSTDMT_RustCompressionJobResourceProjection const projection = { - state->jobParams.ldmParams.enableLdm, - state->dstBuff.start != NULL - }; return ZSTDMT_rust_compressionJobAcquireResources( &projection, state, ZSTDMT_compressionJobAcquireCCtx,