diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index 731bfd778..147a26644 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -413,8 +413,9 @@ size_t ZSTD_CCtxParam_setParameter( return CCtxParams->forceWindow; case ZSTD_p_forceAttachDict : { - CLAMPCHECK(value, ZSTD_dictDefaultAttach, ZSTD_dictForceCopy); - CCtxParams->attachDictPref = value; + ZSTD_dictAttachPref_e pref = (ZSTD_dictAttachPref_e)value; + CLAMPCHECK(pref, ZSTD_dictDefaultAttach, ZSTD_dictForceCopy); + CCtxParams->attachDictPref = pref; return CCtxParams->attachDictPref; }