/* Test case by Sam Varshavchik . */ #include #include #include #include int main (void) { struct addrinfo hints, *res; int i, ret; mtrace (); for (i = 0; i < 100; i++) { memset (&hints, 0, sizeof (hints)); hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; ret = getaddrinfo ("www.gnu.org", "http", &hints, &res); if (ret) { printf ("%s\n", gai_strerror (ret)); return 1; } freeaddrinfo (res); } return 0; }