-- if (ntIsMember(networkExcludeList, &r->connection->remote_addr.sin_addr)
-- && !ntIsMember(networkIncludeList, &r->connection->remote_addr.sin_addr))
-+ if (ntIsMember(networkExcludeList, &((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr)
++#ifdef INET6
++ if (r->connection->remote_addr.ss_family != AF_INET
++ || ntIsMember(networkExcludeList, &((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr)