]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Use `time()` instead of `gettimeofday()`, as suggested by Otto 11037/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 26 Nov 2021 13:48:16 +0000 (14:48 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 26 Nov 2021 13:48:16 +0000 (14:48 +0100)
pdns/dnsdistdist/dnsdist-healthchecks.cc

index c689877d66771efe0907bf1665a9bac750749f38..50b9341ccc3a804de5be239ff68049ab1319cd11 100644 (file)
@@ -292,9 +292,7 @@ static void healthCheckTCPCallback(int fd, FDMultiplexer::funcparam_t& param)
         try {
           auto sessions = data->d_tcpHandler->getTLSSessions();
           if (!sessions.empty()) {
-            struct timeval now;
-            gettimeofday(&now, nullptr);
-            g_sessionCache.putSessions(data->d_ds->getID(), now.tv_sec, std::move(sessions));
+            g_sessionCache.putSessions(data->d_ds->getID(), time(nullptr), std::move(sessions));
           }
         }
         catch (const std::exception& e) {