On some systems, such as the Ubuntu daily build machine, localhost does not
resolve to an IPv6 address. Accept such a lookup failure.
host_t *host;
host = host_create_from_dns("localhost", family, 500);
- ck_assert(host);
- if (family != AF_UNSPEC)
+ if (family != AF_INET6)
{
- verify_address(host, addr, family, 500);
+ ck_assert(host != NULL);
+ }
+ if (host)
+ {
+ if (family != AF_UNSPEC)
+ {
+ verify_address(host, addr, family, 500);
+ }
+ host->destroy(host);
}
- host->destroy(host);
}
START_TEST(test_create_from_dns_any)