]> git.ipfire.org Git - thirdparty/opentracker.git/commitdiff
fix the stats a little for not accepting udp scrapes
authordenis <>
Fri, 16 Mar 2007 20:11:22 +0000 (20:11 +0000)
committerdenis <>
Fri, 16 Mar 2007 20:11:22 +0000 (20:11 +0000)
opentracker.c

index 5b3a48dd50d3080e679426838f7055c347b6fa93..5e8ebc19494a40115a86d413263a3934cb3a1fe3 100644 (file)
@@ -595,7 +595,7 @@ static void handle_udp4( int64 serversocket ) {
   r = socket_recv4( serversocket, static_inbuf, 8192, remoteip, &remoteport);
 
   ot_overall_udp_connections++;
-  
+
   /* Minimum udp tracker packet size, also catches error */
   if( r < 16 )
     return;
@@ -654,6 +654,10 @@ static void handle_udp4( int64 serversocket ) {
         ot_overall_udp_successfulannounces++;
       }
       break;
+
+    case 2: /* This is a scrape action */
+      ot_overall_udp_connections--; // subtract again because we don't answer scrapes but it is also not an error
+      break;
   }
 }