(do_test): Also initialize source_addr_flags field.
[kopensolaris-gnu/glibc.git] / posix / bug-ga2.c
1 /* Test case by Sam Varshavchik <mrsam@courier-mta.com>.  */
2 #include <mcheck.h>
3 #include <netdb.h>
4 #include <stdio.h>
5 #include <string.h>
6
7 int
8 main (void)
9 {
10   struct addrinfo hints, *res;
11   int i, ret;
12
13   mtrace ();
14   for (i = 0; i < 100; i++)
15     {
16       memset (&hints, 0, sizeof (hints));
17       hints.ai_family = PF_UNSPEC;
18       hints.ai_socktype = SOCK_STREAM;
19
20       ret = getaddrinfo ("www.gnu.org", "http", &hints, &res);
21
22       if (ret)
23         {
24           printf ("%s\n", gai_strerror (ret));
25           return 1;
26         }
27       freeaddrinfo (res);
28     }
29   return 0;
30 }