diff --git a/src/drives/eviction.cpp b/src/drives/eviction.cpp index b0121769..ef3c4097 100644 --- a/src/drives/eviction.cpp +++ b/src/drives/eviction.cpp @@ -53,8 +53,9 @@ auto eviction::check_minimum_requirements(const std::string &file_path) const auto now = std::chrono::system_clock::now(); const auto delay = std::chrono::minutes(config_.get_eviction_delay_mins()); - ret = ((std::chrono::system_clock::from_time_t(reference_time) + delay) <= - now); + ret = ((std::chrono::system_clock::from_time_t( + static_cast(reference_time)) + + delay) <= now); #else const auto now = utils::get_time_now(); const auto delay =