]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix clang-tidy warnings
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 29 Jul 2025 07:55:38 +0000 (09:55 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 29 Jul 2025 07:55:38 +0000 (09:55 +0200)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-concurrent-connections.cc

index f0e893ba33304d97298773dad15addb382672712..776902002747e9590de71b9105ba8ff9cdcc269d 100644 (file)
@@ -96,7 +96,7 @@ static bool checkTCPConnectionsRate(const boost::circular_buffer<ClientActivity>
   uint64_t connectionsSeen = 0;
   uint64_t tlsNewSeen = 0;
   uint64_t tlsResumedSeen = 0;
-  time_t cutOff = now - (interval * 60); // interval is in seconds
+  const auto cutOff = static_cast<time_t>(now - (interval * 60)); // interval is in seconds
   for (const auto& entry : activity) {
     if (entry.bucketEndTime < cutOff) {
       continue;
@@ -139,7 +139,7 @@ void IncomingConcurrentTCPConnectionsManager::cleanup(time_t now)
 
   const auto& immutable = dnsdist::configuration::getImmutableConfiguration();
   const auto interval = immutable.d_tcpConnectionsRatePerClientInterval;
-  time_t cutOff = now - (interval * 60); // interval in minutes
+  const auto cutOff = static_cast<time_t>(now - (interval * 60)); // interval in minutes
   for (auto& shard : s_tcpClientsConnectionMetrics) {
     auto db = shard.lock();
     auto& index = db->get<TimeTag>();