SF#3562244: Portability fix for AF_LINK

This commit is contained in:
Aleksandar Fabijanic
2012-09-07 04:31:09 +00:00
parent 1801cb6dd8
commit 9ca1a770bc
2 changed files with 6 additions and 1 deletions

View File

@@ -184,7 +184,7 @@ void EnvironmentImpl::nodeIdImpl(NodeId& id)
if (ifap->ifa_addr && ifap->ifa_addr->sa_family == AF_LINK)
{
struct sockaddr_dl* sdl = reinterpret_cast<struct sockaddr_dl*>(ifap->ifa_addr);
caddr_t ap = (caddr_t) (sdl->sdl_data + sdl->sdl_nlen);
caddr_t ap = LLADDR(sdl);
int alen = sdl->sdl_alen;
if (ap && alen > 0)
{