Kaynağa Gözat

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

master
Aaron Marcher 6 yıl önce
ebeveyn
işleme
06d4447f03
1 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. +6
    -2
      components/netspeeds.c

+ 6
- 2
components/netspeeds.c Dosyayı Görüntüle

@@ -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)) {
@@ -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)) {


Yükleniyor…
İptal
Kaydet