*** src/serv.c.ORIG Fri May 16 16:16:50 2008 --- src/serv.c Fri May 16 16:17:29 2008 *************** *** 773,779 **** --- 773,783 ---- static int get_port (const struct sockaddr_storage *addr) { + #ifdef _AIX + switch (addr->__ss_family) + #else switch (addr->ss_family) + #endif { case AF_INET6: return ntohs (((const struct sockaddr_in6 *)addr)->sin6_port);