]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
zstd: Improve version checking 1359/head
authorHarry Mallon <hjmallon@gmail.com>
Tue, 14 Apr 2020 13:37:28 +0000 (14:37 +0100)
committerHarry Mallon <hjmallon@gmail.com>
Tue, 14 Apr 2020 13:39:58 +0000 (14:39 +0100)
libarchive/archive_write_add_filter_zstd.c

index 3ec52c5a0895030ef228352062035e69acc9d5c2..c74a35cded207b4b8adfb14c7417db6a8527321c 100644 (file)
@@ -189,12 +189,13 @@ archive_compressor_zstd_options(struct archive_write_filter *f, const char *key,
                }
 #if HAVE_ZSTD_H && HAVE_LIBZSTD
                maximum = ZSTD_maxCLevel();
-#endif
-#if HAVE_ZSTD_H && HAVE_LIBZSTD && ZSTD_VERSION_NUMBER >= MINVER_MINCLEVEL
+#if ZSTD_VERSION_NUMBER >= MINVER_MINCLEVEL
                if (ZSTD_versionNumber() >= MINVER_MINCLEVEL) {
                        minimum = ZSTD_minCLevel();
                }
-               else if (ZSTD_versionNumber() < MINVER_NEGCLEVEL) {
+               else
+#endif
+               if (ZSTD_versionNumber() < MINVER_NEGCLEVEL) {
                        minimum = CLEVEL_STD_MIN;
                }
 #endif