* Fix some issues with uClibc.

This commit is contained in:
Justin Maggard
2009-10-28 07:44:45 +00:00
parent f36047098c
commit 41f204029b
8 changed files with 31 additions and 7 deletions

View File

@ -109,7 +109,7 @@ getsyshwaddr(char * buf, int len)
if(!ifaces)
return(ret);
for(if_idx = ifaces+2; if_idx->if_index; if_idx++)
for(if_idx = ifaces; if_idx->if_index; if_idx++)
{
strncpy(ifr.ifr_name, if_idx->if_name, IFNAMSIZ);
if(ioctl(fd, SIOCGIFFLAGS, &ifr) < 0)
@ -118,6 +118,8 @@ getsyshwaddr(char * buf, int len)
continue;
if( ioctl(fd, SIOCGIFHWADDR, &ifr) < 0 )
continue;
if( MACADDR_IS_ZERO(&ifr.ifr_hwaddr.sa_data) )
continue;
ret = 0;
break;
}