This commit is contained in:
chris
2002-10-21 10:31:39 +00:00
parent 5ef015aea2
commit c280b1f728
3 changed files with 14 additions and 7 deletions

View File

@@ -43,7 +43,9 @@ static char *get_first_interface(void) {
} while (size * sizeof *ifc.ifc_req <= ifc.ifc_len);
/* Ugly. */
for (ifr = ifc.ifc_req; (char*)ifr < (char*)ifc.ifc_req + ifc.ifc_len; ++ifr) {
if (strcmp(ifr->ifr_name, "lo") != 0 && strncmp(ifr->ifr_name, "dummy", 5) != 0
if (strcmp(ifr->ifr_name, "lo") != 0
&& strncmp(ifr->ifr_name, "dummy", 5) != 0
&& strncmp(ifr->ifr_name, "vmnet", 5) != 0
&& ioctl(s, SIOCGIFFLAGS, ifr) == 0 && ifr->ifr_flags & IFF_UP) {
i = xstrdup(ifr->ifr_name);
break;