Eric Andersen 6fea7328ee Felipe Kellermann writes:
Unfortunatelly I've not followed the last two or three weeks commits (new
semester started and so now I rarely have time to fix my personal bridge)
but tonight I synched my tree and immediately noticed a rather nasty bug!

[Using libbb/interface.c:1.24]
# grep eth0 /proc/net/dev | xargs
eth0:311708397 237346 1670 0 1789 1670 0 0 22580308 120297 0 0 0 102 0 0

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:20:AF:7C:EA:B7
          inet addr:10.0.0.1  Bcast:10.0.0.127  Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:5 Base address:0x320


All values `ifconfig' is showing are `zeroed' -- I quickly looked at the
last commits I missed and noticed that there were a commit relating to
ifconfig, libbb/interface.c:1.23->1.24 (PatchSet 4338).

I've reversed the patch and now everything is working again.  I compared
the get_name's return values from the 1.23 and 1.24 and quickly noticed
that the new revision is leaving `p' right on the sep while the rev 1.23
was leaving it right on the starting of the values...

1-line, 1/3-minute patch attached  :-)
2004-08-26 21:45:21 +00:00
..
2004-05-01 01:27:30 +00:00
2003-05-26 14:07:50 +00:00
2004-05-01 01:27:30 +00:00
2004-04-14 17:51:38 +00:00
2004-04-14 17:51:38 +00:00
2004-04-14 17:51:38 +00:00
2004-04-14 17:51:38 +00:00
2004-02-05 13:49:29 +00:00
2004-08-26 21:45:21 +00:00
2004-04-14 17:51:38 +00:00
2004-04-14 17:51:38 +00:00
2004-06-22 10:07:17 +00:00
2004-03-27 11:26:32 +00:00
2004-04-14 17:51:38 +00:00
2004-04-07 17:59:04 +00:00
2003-05-26 14:07:50 +00:00
2004-04-14 17:51:38 +00:00
2004-03-06 22:11:45 +00:00
2004-04-14 17:51:38 +00:00
2004-04-14 17:51:38 +00:00
2004-04-14 17:51:38 +00:00
2003-05-26 14:07:50 +00:00

Please see the LICENSE file for copyright information (GPLv2)

libbb is BusyBox's utility library.  All of this stuff used to be stuffed into
a single file named utility.c.  When I split utility.c to create libbb, some of
the very oldest stuff ended up without their original copyright and licensing
information (which is now lost in the mists of time).  If you see something
that you wrote that is mis-attributed, do let me know so we can fix that up.

	Erik Andersen
	<andersen@codepoet.org>