[Bug 370557] [NEW] ifdata doesn't support long device names
Alan Pope
alan at popey.com
Fri May 1 21:26:46 UTC 2009
Public bug reported:
Binary package hint: moreutils
alan at hactar:~$ ifdata -sib wlan0
Invalid data read, check!
Error getting statistics for wlan0
alan at hactar:~$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 51332 644 0 0 0 0 0 0 51332 644 0 0 0 0 0 0
eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
wmaster0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
wlan0:91263412 82099 0 0 0 0 0 0 8292238 65428 0 0 0 0 0 0
vboxnet0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
pan0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
This is due to the check on the field length of the device not being
long enough. wmaster0 is more than 6 chars.
*** moreutils/ifdata.c 2008-02-02 22:00:53.000000000 +0000
--- moreutils-0.34ubuntu2/ifdata.c 2009-05-01 19:58:38.000000000 +0100
***************
*** 246,252 ****
do {
int items = fscanf(fd,
! " %6[^:]:%llu %llu %llu %llu %llu %llu %llu %llu "
"%llu %llu %llu %llu %llu %llu %llu %llu",
name,
&ifstat->in_bytes, &ifstat->in_packets,
--- 246,252 ----
do {
int items = fscanf(fd,
! " %20[^:]:%llu %llu %llu %llu %llu %llu %llu %llu "
"%llu %llu %llu %llu %llu %llu %llu %llu",
name,
&ifstat->in_bytes, &ifstat->in_packets,
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: moreutils 0.34
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: moreutils
Uname: Linux 2.6.28-11-generic i686
** Affects: moreutils (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386
--
ifdata doesn't support long device names
https://bugs.launchpad.net/bugs/370557
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list