From: bert hubert Date: Wed, 28 May 2014 10:49:24 +0000 (+0200) Subject: we had some 32 bit counters left and they were messing with my beautiful stats! X-Git-Tag: rec-3.6.0-rc1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75ba907b1914fdc6183885df5d14f0930629b329;p=thirdparty%2Fpdns.git we had some 32 bit counters left and they were messing with my beautiful stats! --- diff --git a/pdns/syncres.cc b/pdns/syncres.cc index 400d8f700d..3f5d01f633 100644 --- a/pdns/syncres.cc +++ b/pdns/syncres.cc @@ -51,14 +51,14 @@ unsigned int SyncRes::s_packetcachettl; unsigned int SyncRes::s_packetcacheservfailttl; unsigned int SyncRes::s_serverdownmaxfails; unsigned int SyncRes::s_serverdownthrottletime; -unsigned int SyncRes::s_queries; -unsigned int SyncRes::s_outgoingtimeouts; -unsigned int SyncRes::s_outqueries; -unsigned int SyncRes::s_tcpoutqueries; -unsigned int SyncRes::s_throttledqueries; -unsigned int SyncRes::s_dontqueries; -unsigned int SyncRes::s_nodelegated; -unsigned int SyncRes::s_unreachables; +uint64_t SyncRes::s_queries; +uint64_t SyncRes::s_outgoingtimeouts; +uint64_t SyncRes::s_outqueries; +uint64_t SyncRes::s_tcpoutqueries; +uint64_t SyncRes::s_throttledqueries; +uint64_t SyncRes::s_dontqueries; +uint64_t SyncRes::s_nodelegated; +uint64_t SyncRes::s_unreachables; unsigned int SyncRes::s_minimumTTL; bool SyncRes::s_doIPv6; bool SyncRes::s_nopacketcache; diff --git a/pdns/syncres.hh b/pdns/syncres.hh index 6497fb40b7..b2c3b6e259 100644 --- a/pdns/syncres.hh +++ b/pdns/syncres.hh @@ -281,14 +281,14 @@ public: static void doEDNSDumpAndClose(int fd); - static unsigned int s_queries; - static unsigned int s_outgoingtimeouts; - static unsigned int s_throttledqueries; - static unsigned int s_dontqueries; - static unsigned int s_outqueries; - static unsigned int s_tcpoutqueries; - static unsigned int s_nodelegated; - static unsigned int s_unreachables; + static uint64_t s_queries; + static uint64_t s_outgoingtimeouts; + static uint64_t s_throttledqueries; + static uint64_t s_dontqueries; + static uint64_t s_outqueries; + static uint64_t s_tcpoutqueries; + static uint64_t s_nodelegated; + static uint64_t s_unreachables; static unsigned int s_minimumTTL; static bool s_doAAAAAdditionalProcessing; static bool s_doAdditionalProcessing;