Check if interface has a link layer (mac) address

Fixes #298
This commit is contained in:
Srivats P 2020-05-04 18:55:57 +05:30
parent 0897ae6dad
commit bd20ec724f

View File

@ -217,6 +217,11 @@ void LinuxPort::populateInterfaceInfo()
}
nl_addr *addr = rtnl_link_get_addr(link);
if (!addr) {
qWarning("rtnetlink mac addr not found for %s", name());
return;
}
if (nl_addr_get_family(addr) != AF_LLC) {
qWarning("unexpected mac family found for %s:%d",
name(), nl_addr_get_family(addr));