]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
fix: Store actual compression level in cache entry header
authorJoel Rosdahl <joel@rosdahl.net>
Wed, 17 Nov 2021 15:45:25 +0000 (16:45 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 17 Nov 2021 15:45:25 +0000 (16:45 +0100)
This detail got lost in e83ac28d74dcb60af9ceaa58d92e706ded089ea3.

src/core/CacheEntryWriter.cpp

index 1715b09fb69f504276269ac6120698bff3b7e669..b2de99d1108c0bb4caad5db72759b79a9e530577 100644 (file)
@@ -33,7 +33,7 @@ CacheEntryWriter::CacheEntryWriter(core::Writer& writer,
   m_checksumming_writer.write_int(static_cast<uint8_t>(header.entry_type));
   m_checksumming_writer.write_int(
     static_cast<uint8_t>(header.compression_type));
-  m_checksumming_writer.write_int(header.compression_level);
+  m_checksumming_writer.write_int(m_compressor->actual_compression_level());
   m_checksumming_writer.write_int(header.creation_time);
   m_checksumming_writer.write_int<uint8_t>(header.ccache_version.length());
   m_checksumming_writer.write_str(header.ccache_version);