Set {r,t}xbytes 0 before incrementing them on OBSD
This commit is contained in:
		@@ -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)) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user