From: Tim Kientzle Date: Fri, 20 Jun 2025 16:32:51 +0000 (-0700) Subject: Merge pull request #2678 from mostynb/zstd_filter_checksum X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0c491a75cac02490acf4353c1748cc6f13149835;p=thirdparty%2Flibarchive.git Merge pull request #2678 from mostynb/zstd_filter_checksum Enable Zstandard's checksum feature in the zstd write filter (cherry picked from commit a218a52dbba98ff4071105207ff9275efff3eabe) --- diff --git a/libarchive/archive_write_add_filter_zstd.c b/libarchive/archive_write_add_filter_zstd.c index c0a6e5a37..d4752c247 100644 --- a/libarchive/archive_write_add_filter_zstd.c +++ b/libarchive/archive_write_add_filter_zstd.c @@ -391,6 +391,8 @@ archive_compressor_zstd_open(struct archive_write_filter *f) ZSTD_CCtx_setParameter(data->cstream, ZSTD_c_nbWorkers, data->threads); + ZSTD_CCtx_setParameter(data->cstream, ZSTD_c_checksumFlag, 1); + #if ZSTD_VERSION_NUMBER >= MINVER_LONG ZSTD_CCtx_setParameter(data->cstream, ZSTD_c_windowLog, data->long_distance); #endif