mirror of https://github.com/BOINC/boinc.git
client: tweak in MAC address code for struct lifconf
This commit is contained in:
parent
eb46872508
commit
90fc7377fd
|
@ -264,7 +264,11 @@ int get_mac_address(char* address) {
|
||||||
hw_addr = (struct ether_addr *)&(item->lifr_lifru.lifru_enaddr);
|
hw_addr = (struct ether_addr *)&(item->lifr_lifru.lifru_enaddr);
|
||||||
#endif
|
#endif
|
||||||
strcpy(address, ether_ntoa(hw_addr));
|
strcpy(address, ether_ntoa(hw_addr));
|
||||||
|
#ifdef HAVE_STRUCT_LIFCONF
|
||||||
|
if (strstr(item->lifr_name, "eth")) break;
|
||||||
|
#else
|
||||||
if (strstr(item->ifr_name, "eth")) break;
|
if (strstr(item->ifr_name, "eth")) break;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
close(sck);
|
close(sck);
|
||||||
if (!strcmp(address, "")) return -1;
|
if (!strcmp(address, "")) return -1;
|
||||||
|
|
Loading…
Reference in New Issue