From: Otto Date: Fri, 19 Feb 2021 14:07:31 +0000 (+0100) Subject: Use round() for uint64_t -> double conversions, default is to truncate X-Git-Tag: dnsdist-1.6.0-alpha2~18^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=40e35076965fb3367fc99b40e7a3f29b2237bf20;p=thirdparty%2Fpdns.git Use round() for uint64_t -> double conversions, default is to truncate --- diff --git a/pdns/rec_channel_rec.cc b/pdns/rec_channel_rec.cc index be765cc090..d84fc0f4e9 100644 --- a/pdns/rec_channel_rec.cc +++ b/pdns/rec_channel_rec.cc @@ -1096,8 +1096,8 @@ static void registerAllStats1() addGetStat("auth6-answers100-1000", []() { return g_stats.auth6Answers.getCount(3); }); addGetStat("auth6-answers-slow", []() { return g_stats.auth6Answers.getCount(4); }); - addGetStat("qa-latency", []() { return g_stats.avgLatencyUsec.load(); }); - addGetStat("x-our-latency", []() { return g_stats.avgLatencyOursUsec.load(); }); + addGetStat("qa-latency", []() { return round(g_stats.avgLatencyUsec.load()); }); + addGetStat("x-our-latency", []() { return round(g_stats.avgLatencyOursUsec.load()); }); addGetStat("unexpected-packets", &g_stats.unexpectedCount); addGetStat("case-mismatches", &g_stats.caseMismatchCount); addGetStat("spoof-prevents", &g_stats.spoofCount);