]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Be careful about `tv_usec`, it might be an `int32_t`
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 21 Nov 2023 16:17:22 +0000 (17:17 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 21 Nov 2023 16:17:22 +0000 (17:17 +0100)
pdns/dnsdistdist/dolog.cc

index 318145b73213b79ad3f71f58bd0c00bfa4f2f3f8..55a92b886880ab98fa494d5731ef2c34dbf8d7dc 100644 (file)
@@ -59,7 +59,7 @@ void logTime(std::ostream& stream)
     {
     };
     gettimeofday(&now, nullptr);
-    snprintf(buffer.data(), buffer.size(), "%lld.%03ld", static_cast<long long>(now.tv_sec), now.tv_usec / 1000);
+    snprintf(buffer.data(), buffer.size(), "%lld.%03ld", static_cast<long long>(now.tv_sec), static_cast<long>(now.tv_usec / 1000));
   }
   else {
     const auto* timeFormat = getTimeFormat();