aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2007-03-22 19:35:51 +0000
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2007-03-22 19:35:51 +0000
commit724dbda07e0e7bf89317198323f4973ec0510844 (patch)
tree89c559b2803b07ca13bd7d65a5669975aafb5bf8
parent3d9d0b7cfb79333e9690d3c0ae4ddf7e15658cf0 (diff)
downloadbusybox-w32-724dbda07e0e7bf89317198323f4973ec0510844.tar.gz
busybox-w32-724dbda07e0e7bf89317198323f4973ec0510844.tar.bz2
busybox-w32-724dbda07e0e7bf89317198323f4973ec0510844.zip
interface: revert part of commit 18120 (eth aliases work again)
git-svn-id: svn://busybox.net/trunk/busybox@18208 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--networking/interface.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/networking/interface.c b/networking/interface.c
index 2c5f3284e..b1b935e7e 100644
--- a/networking/interface.c
+++ b/networking/interface.c
@@ -499,7 +499,6 @@ static inline int procnetdev_version(char *buf)
499 return 0; 499 return 0;
500} 500}
501 501
502/* Used only if "/proc/net/dev" isn't available */
503static int if_readconf(void) 502static int if_readconf(void)
504{ 503{
505 int numreqs = 30; 504 int numreqs = 30;
@@ -592,7 +591,11 @@ static int if_readlist_proc(char *target)
592 591
593static int if_readlist(void) 592static int if_readlist(void)
594{ 593{
595 return if_readlist_proc(NULL); 594 int err = if_readlist_proc(NULL);
595 /* Needed in order to get ethN:M aliases */
596 if (!err)
597 err = if_readconf();
598 return err;
596} 599}
597 600
598static int for_all_interfaces(int (*doit) (struct interface *, void *), 601static int for_all_interfaces(int (*doit) (struct interface *, void *),