From 939f7b428a6e6c9bf7000b7cd753ee6cbf1d57db Mon Sep 17 00:00:00 2001 From: Mark Kittisopikul Date: Fri, 4 Mar 2022 09:42:02 -0500 Subject: [PATCH] Use ZSTD_minCLevel() Compression levels can be 0 or negative. Currently, `ZSTD_minClevel()` returns `-131072`. --- zstd_h5plugin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zstd_h5plugin.c b/zstd_h5plugin.c index 5a3dfd3..a527f1f 100644 --- a/zstd_h5plugin.c +++ b/zstd_h5plugin.c @@ -35,8 +35,8 @@ DLL_EXPORT size_t zstd_filter(unsigned int flags, size_t cd_nelmts, aggression = (int)cd_values[0]; else aggression = ZSTD_CLEVEL_DEFAULT; - if (aggression < 1 /*ZSTD_minCLevel()*/) - aggression = 1 /*ZSTD_minCLevel()*/; + if (aggression < ZSTD_minCLevel()) + aggression = ZSTD_minCLevel(); else if (aggression > ZSTD_maxCLevel()) aggression = ZSTD_maxCLevel();