From: David Kalnischkies Date: Tue, 22 Dec 2015 14:56:47 +0000 (+0100) Subject: follow dpkg and xz and use CRC64 for xz compression X-Git-Tag: 1.1.6~7 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/885a1ffd27e621d7cd2452b39e2053e2f1044253 follow dpkg and xz and use CRC64 for xz compression dpkg switched from CRC32 to CRC64 in 777915108d9d36d022dc4fc4151a615fc95e5032 with the message: | This is the default CRC used by the xz command-line tool, align with | it and switch from CRC32 to CRC64. It should provide slightly better | detection against damaged data, at a negligible speed difference. --- diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc index 06c4beeda..11b0e658d 100644 --- a/apt-pkg/contrib/fileutl.cc +++ b/apt-pkg/contrib/fileutl.cc @@ -1278,7 +1278,7 @@ public: { if (compressor.Name == "xz") { - if (lzma_easy_encoder(&lzma->stream, xzlevel, LZMA_CHECK_CRC32) != LZMA_OK) + if (lzma_easy_encoder(&lzma->stream, xzlevel, LZMA_CHECK_CRC64) != LZMA_OK) return false; } else