[hackers] [slstatus] Set {r,t}xbytes 0 before incrementing them on OBSD || Aaron Marcher

From: <git_AT_suckless.org>
Date: Sat, 19 May 2018 13:20:33 +0200 (CEST)

commit 06d4447f03669b72a885a997b666e4cbcc6b5ed1
Author: Aaron Marcher <me_AT_drkhsh.at>
AuthorDate: Sat May 19 13:19:53 2018 +0200
Commit: Aaron Marcher <me_AT_drkhsh.at>
CommitDate: Sat May 19 13:19:53 2018 +0200

    Set {r,t}xbytes 0 before incrementing them on OBSD

diff --git a/components/netspeeds.c b/components/netspeeds.c
index 5af5a94..bdaf420 100644
--- a/components/netspeeds.c
+++ b/components/netspeeds.c
_AT_@ -63,11 +63,13 @@
                 extern const unsigned int interval;
                 char if_ok = 0;
 
+ oldrxbytes = rxbytes;
+
                 if (getifaddrs(&ifal) == -1) {
                         warn("getifaddrs failed");
                         return NULL;
                 }
- oldrxbytes = rxbytes;
+ rxbytes = 0;
                 for (ifa = ifal; ifa; ifa = ifa->ifa_next) {
                         if (!strcmp(ifa->ifa_name, interface) &&
                            (ifd = (struct if_data *)ifa->ifa_data)) {
_AT_@ -94,11 +96,13 @@
                 extern const unsigned int interval;
                 char if_ok = 0;
 
+ oldtxbytes = txbytes;
+
                 if (getifaddrs(&ifal) == -1) {
                         warn("getifaddrs failed");
                         return NULL;
                 }
- oldtxbytes = txbytes;
+ txbytes = 0;
                 for (ifa = ifal; ifa; ifa = ifa->ifa_next) {
                         if (!strcmp(ifa->ifa_name, interface) &&
                            (ifd = (struct if_data *)ifa->ifa_data)) {
Received on Sat May 19 2018 - 13:20:33 CEST

This archive was generated by hypermail 2.3.0 : Sat May 19 2018 - 13:24:30 CEST