1
0
Эх сурвалжийг харах

* No need for strlen() when calculating traffic stats

Bryan Drewery 16 жил өмнө
parent
commit
3625200267
1 өөрчлөгдсөн 7 нэмэгдсэн , 7 устгасан
  1. 7 7
      src/net.c

+ 7 - 7
src/net.c

@@ -1494,19 +1494,19 @@ bool socket_run() {
         /* Traffic stats */
         if (dcc[idx].type->name) {
           if (!strncmp(dcc[idx].type->name, "BOT", 3))
-            traffic.in_today.bn += strlen(buf) + 1;
+            traffic.in_today.bn += i + 1;
           else if (!strcmp(dcc[idx].type->name, "SERVER"))
-            traffic.in_today.irc += strlen(buf) + 1;
+            traffic.in_today.irc += i + 1;
           else if (!strncmp(dcc[idx].type->name, "CHAT", 4))
-            traffic.in_today.dcc += strlen(buf) + 1;
+            traffic.in_today.dcc += i + 1;
           else if (!strncmp(dcc[idx].type->name, "FILES", 5))
-            traffic.in_today.dcc += strlen(buf) + 1;
+            traffic.in_today.dcc += i + 1;
           else if (!strcmp(dcc[idx].type->name, "SEND"))
-            traffic.in_today.trans += strlen(buf) + 1;
+            traffic.in_today.trans += i + 1;
           else if (!strncmp(dcc[idx].type->name, "GET", 3))
-            traffic.in_today.trans += strlen(buf) + 1;
+            traffic.in_today.trans += i + 1;
           else
-            traffic.in_today.unknown += strlen(buf) + 1;
+            traffic.in_today.unknown += i + 1;
         }
         dcc[idx].type->activity(idx, buf, (size_t) i);
       } else