Commit 81a86992 authored by Bernd Eckenfels's avatar Bernd Eckenfels

read netdev counters as unsigned lon, not signed long, should fix the debian

bug #45107
parent 942d4deb
......@@ -7,7 +7,7 @@
8/2000 Andi Kleen make the list operations a bit more efficient.
People are crazy enough to use thousands of aliases now.
$Id: interface.c,v 1.12 2000/12/19 01:28:34 ecki Exp $
$Id: interface.c,v 1.13 2000/12/19 01:36:27 ecki Exp $
*/
#include "config.h"
......@@ -239,7 +239,7 @@ static int get_dev_fields(char *bp, struct interface *ife)
switch (procnetdev_vsn) {
case 3:
sscanf(bp,
"%ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld",
"%lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu",
&ife->stats.rx_bytes,
&ife->stats.rx_packets,
&ife->stats.rx_errors,
......@@ -259,7 +259,7 @@ static int get_dev_fields(char *bp, struct interface *ife)
&ife->stats.tx_compressed);
break;
case 2:
sscanf(bp, "%ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld",
sscanf(bp, "%lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu",
&ife->stats.rx_bytes,
&ife->stats.rx_packets,
&ife->stats.rx_errors,
......@@ -277,7 +277,7 @@ static int get_dev_fields(char *bp, struct interface *ife)
ife->stats.rx_multicast = 0;
break;
case 1:
sscanf(bp, "%ld %ld %ld %ld %ld %ld %ld %ld %ld %ld %ld",
sscanf(bp, "%lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu",
&ife->stats.rx_packets,
&ife->stats.rx_errors,
&ife->stats.rx_dropped,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment