diff options
author | Joel Rosdahl <joel@rosdahl.net> | 2022-11-10 11:17:26 +0100 |
---|---|---|
committer | Joel Rosdahl <joel@rosdahl.net> | 2022-11-10 13:21:06 +0100 |
commit | 203d18162980e9a6002968fd201fe8a7aa4604a0 (patch) | |
tree | 2f4eba4cc0c4d91d40b4e7175537e65c3d1969ef | |
parent | 8c45cb1fe847d1ba76c7719b8ad6aeb9f9445f28 (diff) | |
download | ccache-203d18162980e9a6002968fd201fe8a7aa4604a0.tar.gz |
fix: Don't consider temporary files incompressible
-rw-r--r-- | src/storage/local/LocalStorage_compress.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/storage/local/LocalStorage_compress.cpp b/src/storage/local/LocalStorage_compress.cpp index 0e034bc2..d983b5ca 100644 --- a/src/storage/local/LocalStorage_compress.cpp +++ b/src/storage/local/LocalStorage_compress.cpp @@ -22,6 +22,7 @@ #include <Context.hpp> #include <File.hpp> #include <Logging.hpp> +#include <TemporaryFile.hpp> #include <ThreadPool.hpp> #include <assertions.hpp> #include <core/CacheEntry.hpp> @@ -219,7 +220,7 @@ LocalStorage::recompress(const std::optional<int8_t> level, // Ignore for now. } }); - } else { + } else if (!TemporaryFile::is_tmp_file(file.path())) { statistics.update(0, 0, 0, file.lstat().size()); } |