diff -Naur nsd-2.3.4/server.c nsd-2.3.4-new/server.c --- nsd-2.3.4/server.c 2006-04-06 10:26:35.000000000 -0400 +++ nsd-2.3.4-new/server.c 2006-05-03 15:10:54.000000000 -0400 @@ -912,11 +912,15 @@ assert(buffer_position(data->query->packet) == data->query->tcplen); /* Account... */ +#if defined(INET6) if (data->query->addr.ss_family == AF_INET) { STATUP(data->nsd, ctcp); } else if (data->query->addr.ss_family == AF_INET6) { STATUP(data->nsd, ctcp6); } +#else + STATUP(data->nsd, ctcp); +#endif /* We have a complete query, process it. */