]> granicus.if.org Git - pdns/commitdiff
Correctly count udp-queries
authorPieter Lexis <pieter.lexis@powerdns.com>
Thu, 17 Dec 2015 16:30:13 +0000 (17:30 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Fri, 18 Dec 2015 10:48:27 +0000 (11:48 +0100)
Closes #1723

pdns/common_startup.cc
regression-tests.nobackend/counters/expected_result

index d296b540d6f4dea6de7a9e62aaf29b58dc818907..2a1dcb447d6a89378098735243b476a0df09f457 100644 (file)
@@ -341,7 +341,6 @@ void *qthread(void *number)
   int diff;
   bool logDNSQueries = ::arg().mustDo("log-dns-queries");
   bool doRecursion = ::arg().mustDo("recursor");
-  bool skipfirst=true;
   UDPNameserver *NS = N;
 
   // If we have SO_REUSEPORT then create a new port for all receiver threads
@@ -361,11 +360,7 @@ void *qthread(void *number)
       continue;                    // packet was broken, try again
     }
 
-    if (skipfirst)
-      skipfirst=false;
-    else  
-      numreceived++;
-
+    numreceived++;
 
     if(P->d_remote.getSocklen()==sizeof(sockaddr_in))
       numreceived4++;
index 92c11ce91540d958e04a03657c55193d1e494647..fc566f6ff247bd817aca2b72d9433d874d82d3a6 100644 (file)
@@ -33,7 +33,7 @@ timedout-packets=0
 udp-answers-bytes=264
 udp-answers=4
 udp-do-queries=0
-udp-queries=3
+udp-queries=4
 udp4-answers-bytes=132
 udp4-answers=2
 udp4-queries=2