Browse Source

* No need for strlen() when calculating traffic stats

Bryan Drewery 16 years ago
parent
commit
3625200267
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/net.c

+ 7 - 7
src/net.c

@@ -1494,19 +1494,19 @@ bool socket_run() {
         /* Traffic stats */
         /* Traffic stats */
         if (dcc[idx].type->name) {
         if (dcc[idx].type->name) {
           if (!strncmp(dcc[idx].type->name, "BOT", 3))
           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"))
           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))
           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))
           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"))
           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))
           else if (!strncmp(dcc[idx].type->name, "GET", 3))
-            traffic.in_today.trans += strlen(buf) + 1;
+            traffic.in_today.trans += i + 1;
           else
           else
-            traffic.in_today.unknown += strlen(buf) + 1;
+            traffic.in_today.unknown += i + 1;
         }
         }
         dcc[idx].type->activity(idx, buf, (size_t) i);
         dcc[idx].type->activity(idx, buf, (size_t) i);
       } else
       } else