diff -r d41f73299be5 -r 343fba5c9a44 src/network/network.cpp --- a/src/network/network.cpp Mon Mar 05 05:03:28 2007 +0000 +++ b/src/network/network.cpp Mon Mar 05 09:35:45 2007 +0000 @@ -491,7 +491,7 @@ } p += sizeof(struct ifreq); -#ifdef AF_LINK +#if defined(AF_LINK) && !defined(SUNOS) p += req->ifr_addr.sa_len - sizeof(struct sockaddr); #endif }